collections
Posted demiao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了collections相关的知识,希望对你有一定的参考价值。
第十章、collections
一、OrderedDict方法
使用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])
以上是关于collections的主要内容,如果未能解决你的问题,请参考以下文章