我编写了以下代码来试验列表。我想,我最终会以空的 lst 而 lst2 将所有值 lst 最初拥有......
lst = [1, 82, 5, 4, 3, 8]
print lst
lst2 = []
print lst2
for i in lst:
pop = lst.pop()
lst2.append(pop)
print lst
print lst2
然而,我错了,我对代码产生以下输出感到有些惊讶:
[1, 82, 5, 4, 3, 8]
[]
[1, 82, 5]
[8, 3, 4]
我应该如何使用lst.pop()从 lst 中取出所有值并将它们放在 lst2 中?