我有以下列表:
list1=['pic1','pic2', 'pic3']
下面的循环遍历列表:
n=0
for item in list1:
nose= list1.pop(n)
print(nose)
输出:
pic1
pic2
为什么列表中的最后一项没有在 for 循环中打印,但 while 循环打印所有三个项:
n=0
while len(list1)>0:
nose= list1.pop(n)
print(nose)
输出:
pic1
pic2
pic3