根据不同的值对字典的键进行排序

0尼古拉斯

我有一本字典:

d = {"A":{"a":1, "b":2, "c":3}, "B":{"a":5, "b":6, "c":7}, "C":{"a":4, "b":6, "c":7}}

我想在列表中对键“ A”,“ B”和“ C”进行排序,首先要基于“ a”的数值,然后如果根据“ b”的数值出现一些平局,等等上。

我该怎么做?

卡洛斯·阿方索(Carlos Afonso)

您可以使用:

sorted(d, key=lambda key:(d[key]['a'], d[key]['b'], d[key]['c']))

这是一个通用的解决方案,以防内部字典中具有任意数量的元素:

sorted(d, key=lambda key:[value for value in sorted(d[key].items())])

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

根据键对字典列表进行排序

来自分类Dev

根据与键相关联的元组的值快速对字典键进行排序

来自分类Dev

将值转换为整数后,根据值对字典键进行排序

来自分类Dev

如何根据字典值对列表进行排序?

来自分类Dev

根据特定值对字典进行排序

来自分类Dev

根据键的值对列表进行排序

来自分类Dev

当每个键不同时,如何按值对字典列表进行排序?

来自分类Dev

根据不同的列值对行进行排序

来自分类Dev

根据不同的字段和值进行排序

来自分类Dev

如何根据内部字典的值对字典进行排序

来自分类Dev

根据可变字典的值对可变字典进行排序

来自分类Dev

根据C#中的键对字典列表进行排序

来自分类Dev

通过字典排序并根据键将值连接

来自分类Dev

根据对象值检索字典键的排序数组

来自分类Dev

根据值中列表的值进行字典排序

来自分类Dev

python根据值对字典排序,如果值重复,则根据键排序

来自分类Dev

根据属性值对降序排列的键/值对进行排序

来自分类Dev

按特定键的值对数组中的字典进行排序

来自分类Dev

按表示相同值的多个键对字典进行排序

来自分类Dev

根据值索引和字母顺序对python字典进行排序

来自分类Dev

根据整数列表中的值对字典进行排序

来自分类Dev

根据值对字典<string,List <int >>进行排序

来自分类Dev

如何使用元组根据值对字典进行排序

来自分类Dev

根据嵌套字典中的值对列表进行排序

来自分类Dev

对字典中的键进行排序

来自分类Dev

根据计数对字典进行排序

来自分类Dev

在Python中按字典的值按降序对其排序,其键按升序对字典进行排序

来自分类Dev

根据键=>值对对数组进行排序

来自分类Dev

根据值对深度嵌套散列的键进行排序?

Related 相关文章

  1. 1

    根据键对字典列表进行排序

  2. 2

    根据与键相关联的元组的值快速对字典键进行排序

  3. 3

    将值转换为整数后,根据值对字典键进行排序

  4. 4

    如何根据字典值对列表进行排序?

  5. 5

    根据特定值对字典进行排序

  6. 6

    根据键的值对列表进行排序

  7. 7

    当每个键不同时,如何按值对字典列表进行排序?

  8. 8

    根据不同的列值对行进行排序

  9. 9

    根据不同的字段和值进行排序

  10. 10

    如何根据内部字典的值对字典进行排序

  11. 11

    根据可变字典的值对可变字典进行排序

  12. 12

    根据C#中的键对字典列表进行排序

  13. 13

    通过字典排序并根据键将值连接

  14. 14

    根据对象值检索字典键的排序数组

  15. 15

    根据值中列表的值进行字典排序

  16. 16

    python根据值对字典排序,如果值重复,则根据键排序

  17. 17

    根据属性值对降序排列的键/值对进行排序

  18. 18

    按特定键的值对数组中的字典进行排序

  19. 19

    按表示相同值的多个键对字典进行排序

  20. 20

    根据值索引和字母顺序对python字典进行排序

  21. 21

    根据整数列表中的值对字典进行排序

  22. 22

    根据值对字典<string,List <int >>进行排序

  23. 23

    如何使用元组根据值对字典进行排序

  24. 24

    根据嵌套字典中的值对列表进行排序

  25. 25

    对字典中的键进行排序

  26. 26

    根据计数对字典进行排序

  27. 27

    在Python中按字典的值按降序对其排序,其键按升序对字典进行排序

  28. 28

    根据键=>值对对数组进行排序

  29. 29

    根据值对深度嵌套散列的键进行排序?

热门标签

归档