1. 程式人生 > >python 內置模塊:collections

python 內置模塊:collections

ping doc word eight pytho pad lis 隊列 max

設置坐標: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