下面是一个示例代码,用于比较两个列表并在第三个列表中替换相等的值:
list1 = [1, 2, 3, 4, 5]
list2 = [3, 4, 5, 6, 7]
list3 = []
for item1 in list1:
for item2 in list2:
if item1 == item2:
list3.append(item1)
break
print(list3)
在这个示例中,我们有两个列表list1
和list2
,我们要比较这两个列表,并将相等的值存储在list3
中。
我们使用两个嵌套的循环来遍历list1
和list2
中的每个元素。如果两个元素相等,我们将它添加到list3
中,并使用break
语句跳出内部循环,以避免重复添加相等的值。
最后,我们打印出list3
,它将包含list1
和list2
中相等的值。在本例中,输出将是[3, 4, 5]
。