for循环清空列表
Posted whileke
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了for循环清空列表相关的知识,希望对你有一定的参考价值。
如果要全部删除要把要删除的部分拿到一个新列表,再用老列表减去新列表,不然直接用原列表直接for循环remove会报错
列表与字典都不能在循环的时候进行删除,字典在循环的时候不允许改变大小
li = [‘唐僧‘,‘猴子‘,‘飞猪‘,‘沙和尚‘]
la = []
for i in li: # 先把要删除的添加到一个新列表
la.append(i)
for c in la: # 再用老列表进行删除
li.remove(c)
print(li)
<<<<[]
以上是关于for循环清空列表的主要内容,如果未能解决你的问题,请参考以下文章