python 内置模块:collections

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 内置模块:collections相关的知识,希望对你有一定的参考价值。

设置坐标:namedtuple

格式:

        变量名 = namedtuple(任意名,list)

from collections import namedtuple

Point = namedtuple('point', ['x', 'y', 'z'])
p = Point(1,2,0)
print(p.x)
print(p.y, p.z)

print(isinstance(p, tuple))

运行结果:

1
2 0
True


双向队列:deque

https://docs.python.org/2.7/library/collections.html?highlight=deque#collections.deque

from collections import deque
q = deque(['a', 'b', 'c'])
q.append('x')       #尾插
q.appendleft('y')   #头插
print(q)

运行结果:

deque(['y', 'a', 'b', 'c', 'x'])




以上是关于python 内置模块:collections的主要内容,如果未能解决你的问题,请参考以下文章

Python之内置模块(datetime与collections)

python 内置模块collections

Python模块: collections

python基础语法12 内置模块 json,pickle,collections,openpyxl模块

Python collections 模块用法举例

python(43):collections模块