for循环一个列表,每次pop都会删除最后一个值,形成新的列表,但是pop删了几次就失效了。a=['a','b','c','d',1,2,3,4,5,6]foriina:a.pop()print(a,'--')以下是结果:/usr/local/bin/python3.7/code/pop2.py['a','b','c','d',1,2,3,4,5]--['a','b','c','d',1,2,3,4]--['a','b','c','d',1,2,3]--['a','b','c','d',1,2]--['a','b','c','d',1]--Processfinishedwithexitcode0想问下为什么到['a','b','c','d',1]--就停止了不继续执行pop了。
烙印99
三国纷争
相关分类