python字典的排序,按key排序和按value排序---sorted()
2021-05-19 06:28
标签:16px 键值对 排序 ems 指定 size style strong val >>> d >>> d.items() 字典的元素是成键值对出现的,字典的排序可用sorted,用关键字key指定排序依据的值--key或者value 按照值排序: #把d.items()所对应的列表的每个元祖的第二个元素(value)传到lambda函数进行排序 按照key排序: #把d.items()所对应的列表的每个元祖的第一个元素(key)传到lambda函数进行排序 python字典的排序,按key排序和按value排序---sorted() 标签:16px 键值对 排序 ems 指定 size style strong val 原文地址:https://www.cnblogs.com/xiaxiaoxu/p/9743357.html
{‘a‘: 5, ‘c‘: 3, ‘b‘: 4}
[(‘a‘, 5), (‘c‘, 3), (‘b‘, 4)]
>>> s=sorted(d.items(),key=lambda x:x[1])
>>> s
[(‘c‘, 3), (‘b‘, 4), (‘a‘, 5)]
>>> s=sorted(d.items(),key=lambda x:x[0])
>>> s
[(‘a‘, 5), (‘b‘, 4), (‘c‘, 3)]
文章标题:python字典的排序,按key排序和按value排序---sorted()
文章链接:http://soscw.com/index.php/essay/87539.html