次のような辞書のリストがあります。
[
{
"format": "format1",
"code": "tr"
},
{
"format": "format2",
"code": "hc"
},
{
"format": "format3",
"code": "bx"
},
{
"format": "format4",
"code": "mm"
},
{
"format": "format5",
"code": "el"
}
]
コードキーの値に基づいてこのリストを並べ替える必要がありますが、コードの順序は別のリストによって決定されます。
code_order = ["mm", "hc", "el", "tr", "bx"]
したがって、最終的なリストは次のようになります。
[
{
"format": "format4",
"code": "mm"
},
{
"format": "format2",
"code": "hc"
},
{
"format": "format5",
"code": "el"
},
{
"format": "format1",
"code": "tr"
},
{
"format": "format3",
"code": "bx"
}
]
誰かがこれを達成する方法について何か提案がありますか?私はこの種の方法を理解するのに苦労しています。