可以使用Python的列表推导式和内置函数enumerate()来实现。具体步骤如下:
代码示例如下:
list1 = [1, 2, 3, 4, 5] list2 = [1, 2, 4, 3, 6]
difference = []
for i, (x, y) in enumerate(zip(list1, list2)): if x != y: difference.append(i)
print(difference)
运行结果为:[2, 3, 4]
说明第2、3、4个元素在两个列表中的值不同。
下一篇:比较两个列表并获取子对象