码迷,mamicode.com
首页 > 编程语言 > 详细

python 内置模块:collections

时间:2018-07-29 14:17:51      阅读:125      评论:0      收藏:0      [点我收藏+]

标签:ant   height   ast   size   color   var   white   collect   alias   

设置坐标: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

标签:ant   height   ast   size   color   var   white   collect   alias   

原文地址:http://blog.51cto.com/13502993/2151744

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!