列表

Python的列表(list) 对象是最常用的序列(Sequence)。与字符串是不可变序列不同,列表是可变的。可通过对偏移量进行修改和读取。

将列表当做堆栈使用

列表方法使得列表可以很方便的做为一个堆栈来使用,堆栈作为特定的数据结构,最先进入的元素最后一个被释放(后进先出)。用append()方法可以把一个元素添加到堆栈中。用不指定索引的pop()方法可以把一个元素从堆栈顶释放出来。

例如:

1
2
3
4
stack = [3, 4, 5]
stack.append(6)
stack.append(7)
stack

[3, 4, 5, 6, 7]

1
stack.pop()    #后进先出

7

参考文献

  1. 内置类型 — Python 3.10.7 文档