python 得到字典的所有键 和值

a={}
a={"a":1,"b":2,"c":3,"d":4}
print(a)
print(a.items())
print(a.values())
print(list(a.items()))  #以列表形式显示字典所有的键
print(list(a.values()))   #以列表形式显示字典所有的值

 

aa={"a":1,"b":2,"c":3,"d":2}
ab=sorted(aa.items(),reverse=True)#按字典的健降序排列
ac=sorted(aa.values(),reverse=True)#按字典的值降序排列
print(ab)
print(ac)
ad=sorted(aa.items(),key=lambda item:item[1])
print(ad)
for i in ad:
    print(i[0])

for i in ad:
    print(i[1])

运行结果如下:

[('d', 2), ('c', 3), ('b', 2), ('a', 1)]
[3, 2, 2, 1]
[('a', 1), ('b', 2), ('d', 2), ('c', 3)]
a
b
d
c
1
2
2
3

posted @ 2020-10-19 16:17  myrj  阅读(6839)  评论(0编辑  收藏  举报