我创建了一个从列表中删除项目的功能。 要删除的项目在功能参数中作为列表传递。
代码如下:
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']
为什么我不能从列表中删除“两个”?