d={'1':'dick','2':'jason','3':'tim','4':'damian'}
dl=list(d.items())
print(dl)
dl.sort(key=lambda i:eval(i[0]),reverse=True)
print(dl)
key是给sort一个排序的依据
输出结果
[('1', 'dick'), ('2', 'jason'), ('3', 'tim'), ('4', 'damian')]
[('4', 'damian'), ('3', 'tim'), ('2', 'jason'), ('1', 'dick')]
本文介绍了一种使用Python对字典进行排序的方法,通过将字典转换为列表并使用lambda表达式作为排序依据,实现了按字典键的逆序排列。
7万+

被折叠的 条评论
为什么被折叠?



