私は初心者コーディングです。私はダブル辞書を並べ替えるのに苦労しています。たとえば、値でダブル辞書を並べ替える方法(Python3)
dict = {
'student_A': {
'name': 'Hiro',
'age': 22,
},
'student_B': {
'name': 'Alex',
'age': 24,
},
'student_C': {
'name': 'Jon',
'age': 23,
}
}
このコードでは、このような年齢順にどのように並べることができますか? :
[
{
'name': 'Alex'
},
{
'name': 'Jon'
},
{
'name': 'Hiro'
}
]
詳細を説明できると大変感謝しています。
'リスト(ソート(dict.values()、キー=ラムダX:X [ '年齢']))'。ただし、変数に組み込み関数と同じ名前を付けないでください。これは組み込み関数をマスクします。 – zondo
@zondoオイ、ビジョン誤った脳、通知のために感謝します。 –
おそらく、苦労している理由は、結果を辞書に戻そうとしていることでしょうか?辞書は定義でソートすることはできません。実際にリストを探しているのであれば、あなたの構文が示唆するように、あなたは大丈夫でしょう。 –