- 此问题在此处已有答案**:
How to remove items from a list while iterating?(25个答案)
4天前关闭。
列表中有一个项目只包含一个引号和一个逗号(","),我似乎无法从列表中弹出该项目
我试过了
for item in my_list:
if item == '",':
my_list.pop(my_list.index(item))
我也试过
for item in my_list:
if item == '\",':
my_list.pop(my_list.index(item))
我运气不好,有什么我错过的吗
2条答案
按热度按时间68bkxrlz1#
您的代码有两个问题:
1.通常情况下,在遍历可迭代对象时修改它是不受欢迎的。您可以改为遍历列表的副本,然后修改原始列表。
1.您试图将
item1
与某个值进行比较,但item1
未定义。您应将其更改为item
。下面是修改后的代码:
产出
['a', 'b', 'c']
up9lanfz2#
请尝试以下操作: