最近使用python写一些东西,在参考资料的时候发现字典是没有顺序的,那么怎么样按照一定顺序访问字典呐,我找到了一个小方法:
假设一个字典是:
1
|
D = { 'a' : '1' , 'b' : '2' , 'c' : '3' }
|
如果我们要按照a, b, c的顺序访问字典,可以借助一个列表,比如说:
1
2
3
4
|
L = list (D.keys())
L.sort()
for key in L:
print (key, 'is' D[key])
|
输出为:
1
2
3
|
a is 1
b is 2
c is 3
|
需要倒序的话只需使用倒序函数排列列表L
1
|
L.reverse()
|
就可以了,或者使用其他方法排序
以上这篇在python中按照特定顺序访问字典的方法详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持服务器之家。
原文链接:https://blog.csdn.net/weixin_41599970/article/details/79965776