无法从列表中删除项目

时间:2020-07-28 08:17:09

标签: python list

我创建了一个从列表中删除项目的功能。 要删除的项目在功能参数中作为列表传递。

代码如下:

a = ['one', 'two', 'three', 'four', 'five', 'six', 'seven', 'eight', 'nine', 'ten']

def drop_data(data):
for i in a:
    if i in data:
        a.remove(i)
return a

data_r = ['one', 'two', 'three']

drop_data(data_r)

输出:

['two', 'four', 'five', 'six', 'seven', 'eight', 'nine', 'ten']

为什么我不能从列表中删除“两个”?

0 个答案:

没有答案