Python根据字典中的值大小排序

Jackey Python 2,258 次浏览 , , 没有评论
from random import randint

d = {x: randint(60, 100) for x in 'xyzabc'}
print(d)
# 将字典转化为元组, 第一种方式
d2 = list(zip(d.values(), d.keys()))
print(sorted(d2))

# 第二种方式
d3 = d.items()
print(d3)

d4 = sorted(d.items(), key=lambda x: x[1])
print(d4)

 

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

Go