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的主要内容,如果未能解决你的问题,请参考以下文章

Collection和Collections区别

每天学点Python之collections

Java学习之集合框架工具类

Python collections使用

Collections 工具类和 Arrays 工具类常见方法

Python内建模块--collections