<分区>
我是编程新手,但我一直在学习,最近我碰壁了,所以我寻求帮助。 抱歉,如果之前讨论过这个问题,但我找不到问题的答案。 我有两个列表。我需要比较它们,并在结果中得到不匹配的对象。例如:
a = [1,2,3,4,5,6]
b = [1,2,3,4,5,6,7,8,9]
result = [7,8,9].
而且我似乎只找到返回匹配项的代码和示例。我不需要。
列表在文件 notepad file.txt 中,如果您对我有帮助,请记住这些列表。 :)
<分区>
我是编程新手,但我一直在学习,最近我碰壁了,所以我寻求帮助。 抱歉,如果之前讨论过这个问题,但我找不到问题的答案。 我有两个列表。我需要比较它们,并在结果中得到不匹配的对象。例如:
a = [1,2,3,4,5,6]
b = [1,2,3,4,5,6,7,8,9]
result = [7,8,9].
而且我似乎只找到返回匹配项的代码和示例。我不需要。
列表在文件 notepad file.txt 中,如果您对我有帮助,请记住这些列表。 :)
最佳答案
您可以将列表转换为集合并运行通常的 set operations例如差异或对称差异。例如,set(b) - set(a)
的计算结果为 set([7, 8, 9])
。
关于python找到两个列表之间的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22559627/