可以通过以下步骤进行:
下面是一个示例代码,演示了如何比较两个相同类型的列表并记录差异:
def compare_lists(list1, list2):
diff = [] # 用于记录差异的列表
# 比较元素
for i in range(len(list1)):
if list1[i] != list2[i]:
diff.append((list1[i], list2[i])) # 将不同的元素添加到差异列表中
return diff
# 示例列表
list1 = [1, 2, 3, 4, 5]
list2 = [1, 2, 3, 6, 5]
# 比较并输出结果
differences = compare_lists(list1, list2)
if len(differences) > 0:
print("列表存在差异:")
for diff in differences:
print(f"列表1中的元素 {diff[0]} 与列表2中的元素 {diff[1]} 不相等")
else:
print("列表相同")
这个示例代码比较了两个列表list1
和list2
,并将不同的元素记录在diff
列表中。最后根据差异的数量输出结果。你可以根据实际情况进行修改和扩展。
领取专属 10元无门槛券
手把手带您无忧上云