以下是一个Python代码示例,用于比较两个列表并突出显示关键元素:
def compare_lists(list1, list2):
for i in list1:
if i in list2:
print(f"关键元素 {i} 在两个列表中都存在")
else:
print(f"关键元素 {i} 只在第一个列表中存在")
for i in list2:
if i not in list1:
print(f"关键元素 {i} 只在第二个列表中存在")
# 示例用法
list1 = [1, 2, 3, 4, 5]
list2 = [4, 5, 6, 7, 8]
compare_lists(list1, list2)
在上面的代码中,我们定义了一个名为compare_lists
的函数,它接受两个列表作为参数。函数内部使用循环遍历第一个列表的每个元素,并检查它是否存在于第二个列表中。如果存在,就打印出该元素在两个列表中都存在的消息;如果不存在,就打印出该元素只在第一个列表中存在的消息。
接下来,我们再使用另一个循环遍历第二个列表的每个元素,并检查它是否存在于第一个列表中。如果不存在,就打印出该元素只在第二个列表中存在的消息。
在示例用法中,我们创建了两个列表list1
和list2
,然后调用compare_lists
函数来比较它们。运行代码后,你可以看到输出结果,显示了每个关键元素在哪些列表中存在。
你可以根据自己的需求修改这个代码示例,例如输出结果的格式、对比列表的方式等。
上一篇:比较列表并提取一些数据的最佳实践