當前位置:成語大全網 - 新華字典 - Python字典嵌套字典排序,該怎麽處理?

Python字典嵌套字典排序,該怎麽處理?

感覺這個需求有些許問題,因為通常對比排序的都是同壹類型的數據,譬如aaa代表是年齡,bbb代表的是工資,等等... 所以不會拿自己的年齡和工資作壹次排序。

#? 要做的話,可以手動給它並成壹個新列‘sort_key’。 obj就是妳最外層的a,免得同名混淆

for i in obj:

obj[i]['sort_key'] = obj[i].values()[0]?

#? 目的是構造出這樣的結構:?

#? ('c', {'sort_key': 1, 'ccc': 1}), ('d', {'sort_key': 2, 'ddd': 2}), .....)

print(sorted(obj.items(), key = lambda x:x[1]['sort_key']))