以下是一个示例代码,用于比较两个列表并在发生变化时打印出来:
# 定义两个列表
list1 = [1, 2, 3, 4, 5]
list2 = [1, 2, 3, 6, 7]
# 比较两个列表
for i in range(len(list1)):
if list1[i] != list2[i]:
print(f"列表元素 {list1[i]} 在位置 {i} 发生变化")
# 打印不一致的元素
for i in range(len(list1)):
if list1[i] != list2[i]:
print(f"列表元素 {list1[i]} 在位置 {i} 发生变化,变为 {list2[i]}")
这段代码将比较两个列表的每个元素,并在发生变化时打印出位置和变化的元素。首先,使用range(len(list1))
来遍历列表的索引。然后,通过比较列表中相应索引的元素是否相等来判断是否发生变化。如果发生了变化,就使用print
语句打印出变化的元素和位置。
上一篇:比较两个列表并移除相同的项目