我对列表内置函数pop很困惑。如何在python中使用内置函数pop?
该代码很简单,因为它可以。
L=[1,2]
for i in L:
print i
L.pop(0)
,它给
1
我有一个较长的名单
L=[1,2,3,4,5,6]
for i in L:
print i
L.pop(0)
尝试过了,它给了我
1
3
5
所以,回到第一个代码,我认为是从'我在L'这一行',' for循环将首先运行'1',所以它会打印我然后L.pop(0)将从L删除'1'。然后,会有另一个'L'的循环,它将打印2,使L空列表。但是,如果是第二种情况,它只返回1和1,3,5。 我在这里错过了什么?