在 Python 中迭代堆栈的最佳方法是什么?
a = [1,2,3,4]
while (len(a) > 0)
print a.pop()
# prints 4, 3, 2, 1 in sequence
我找不到 isempty
方法,而且每次检查长度似乎都不对。
最佳答案
容器的通常约定是它们在非空时为 True,在空时为 False,因此您可以这样做:
while a:
print a.pop()
关于python - 遍历堆栈(反向列表),是否有 isempty() 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4547310/