莱琳·弗朗哥,豪门契约恶魔总裁放了我,超级殖民异世界
有这样一个列表:
s=list('abcdefg')
现在因为某种原因我们需要从s中踢出一些不需要的元素,方便起见这里直接以踢出所有元素的循环代替:
for e in s:
s.remove(e)
结果却是:
in [3]: s
out[3]: ['b', 'd', 'f']
in [15]: for e in s:
...: print("第"+str(i)+"次循环删前:s=",s)
...: print(e)
...: s.remove(e)
...: print("第"+str(i)+"次循环删后:s=",s)
...: i=i+1
# s[0:]替换成s.copy()也可以
for e in s[0:]:
s.remove(e)
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Python 实现将numpy中的nan和inf,nan替换成对应的均值
python爬虫把url链接编码成gbk2312格式过程解析
网友评论