下面是一个示例代码,用于比较两个列表并将所有独特的元素添加到一个新列表中:
def compare_lists(list1, list2):
unique_elements = []
for element in list1:
if element not in list2 and element not in unique_elements:
unique_elements.append(element)
for element in list2:
if element not in list1 and element not in unique_elements:
unique_elements.append(element)
return unique_elements
# 示例用法
list1 = [1, 2, 3, 4]
list2 = [3, 4, 5, 6]
unique_elements = compare_lists(list1, list2)
print(unique_elements)
输出结果为:[1, 2, 5, 6]
这个示例中,我们定义了一个名为compare_lists
的函数,它接受两个列表作为参数。我们创建了一个空列表unique_elements
来存储所有独特的元素。
然后,我们使用一个循环遍历list1
中的元素,并检查它是否同时存在于list2
和unique_elements
中。如果不在其中,我们将元素添加到unique_elements
中。
接着,我们使用另一个循环遍历list2
中的元素,并执行相同的检查和添加操作。
最后,我们返回unique_elements
列表作为结果。
在示例用法中,我们定义了两个列表list1
和list2
,并将它们作为参数传递给compare_lists
函数。最后,我们打印出结果列表unique_elements
。