代码示例:
list1 = ["apple", "banana", "orange"] list2 = ["banana", "kiwi", "pear"] for value in list1: if value in list2: list1.remove(value) print(list1)
输出:
['apple', 'orange']
解释:
这个代码示例旨在演示如何比较两个列表中的元素,并在出现匹配时从其中一个列表中删除匹配的元素。
在示例中,我们有两个列表:list1和list2。
接下来,我们使用for循环对list1中的值进行迭代,并使用if语句检查其是否存在于list2中。如果存在,则使用remove()方法从list1中删除该值。
最后,我们打印出修改后的list1。
在这个示例中,由于“banana”是list1和list2中的一个公共元素,因此它被从list1中删除。
输出显示,现在修改后的list1仅包含“apple”和“orange”。