为什么'pop'方法存在?

时间:2016-04-27 16:22:11

标签: python list pop

我从来没有使用list.pop - 或者至少不记得必须这样做。我只是好奇为什么这是它自己的特殊方法。

1 个答案:

答案 0 :(得分:4)

在Python中实现堆栈时,

list.pop()非常有用。

例如,

simplestack = list()
simplestack.append(1)  # [1]
simplestack.append(2)  # [1, 2]
top = simplestack.pop()  # 2

当然,您可以明确地轻松编写此函数,但pop是一个很好的捷径。