python中list列表的高级函数
在Python所有的数据结构中,list具有重要地位,并且非常的方便,这篇文章主要是讲解list列表的高级应用。 此文章为python英文文档的翻译版本,你也可以查看英文版:https://docs.python.org/2/tutorial/datastructures.html use a list as a stack: #像栈一样使用列表 stack = [3, 4, 5] stack.append(6) stack.append(7) stack [3, 4, 5, 6, 7] stack.pop() #删除最后一个对象 7 stack [3, 4, 5, 6] stack.pop() 6 stack.pop() 5 stack [3, 4] use a list as a queue: #像队列一样使用列表 > from collections import deque #这里需要使用模块deque > queue = deque(["Eric", "John", "Michael"]) > queue.append("Terry") # Terry arrives > queue.append("Graham") # Graham arrives > queue