标签:方法 print 索引 append ict lis 字典 ref 使用
使用dict时,Key是无序的。在对dict做迭代时,我们无法确定Key的顺序。
如果要保持Key的顺序,可以用OrderedDict:
from collections import OrderedDict
d = dict([('a', 1), ('b', 2), ('c', 3)])
d # dict的Key是无序的
{'a': 1, 'b': 2, 'c': 3}
od = OrderedDict([('a', 1), ('b', 2), ('c', 3)])
od # OrderedDict的Key是有序的
OrderedDict([('a', 1), ('b', 2), ('c', 3)])
#按索引取字典值的思路
from collections import OrderedDict
dic={"username":"nick","age":18}
lis=[]
for i in dic:
lis.append(i)
username=lis[0]
age=lis[1]
print(dic[username])
print(dic[age])
标签:方法 print 索引 append ict lis 字典 ref 使用
原文地址:https://www.cnblogs.com/demiao/p/11405378.html