以下是一个比较两个列表并减少结果列表中的数量的示例代码:
list1 = [1, 2, 3, 4, 5]
list2 = [2, 4, 6]
result = list1.copy()
for item in list2:
if item in result:
result.remove(item)
print(result)
输出结果为:[1, 3, 5]
首先,我们创建了两个列表list1和list2。然后,使用list1.copy()
创建了一个与list1相同的副本result。
接下来,我们使用for循环遍历list2中的每个元素。如果该元素也存在于result中,我们就使用result.remove(item)
来将该元素从result中移除。
最后,我们打印输出result的结果,即减少了list2中元素的数量的列表。
下一篇:比较两个列表并筛选值