python—使用子字典中键的值对包含子字典的字典进行排序

w7t8yxp5  于 2021-08-20  发布在  Java
关注(0)|答案(1)|浏览(448)

此问题已在此处找到答案

如何根据字典的值对字典列表进行排序((17个答案)
如何按值对词典排序((34个答案)
两天前关门了。
假设我有一个包含字典的字典,如以下示例:

a_dict = {
  'abcd': {'name': 'John', 'height': 180},
  'asdf': {'name': 'Lex', 'height': 160},
  'csxf': {'name': 'Amber', 'height': 193},
}

如何使用子字典中键的值对字典进行排序,即 'height' 钥匙

vi4fp9gy

vi4fp9gy1#

你可以试试这样的

dict(sorted(a_dict.items(), key=lambda item: item[1]["height"]))

相关问题