1、说明
deque是为了有效地实现插入和删除操作的双向列表,适用于队列和栈。
2、实例
>>>fromcollectionsimportdeque >>>q=deque(['a','b','c']) >>>q.append('x') >>>q.appendleft('y') >>>q deque(['y','a','b','c','x'])
除了实现list的append()和pop()外,deque还支持appendleft()和popleft(),从而有效地向头部添加或删除元素。
以上是python namedtuple定义数据类型的方法,希望对大家有所帮助。更多Python学习指导:python基础教程
本文教程操作环境:windows7系统Python 3.9.1,DELL G3电脑。