python找到两个列表之间的差异

标签 python list match

<分区>

我是编程新手,但我一直在学习,最近我碰壁了,所以我寻求帮助。 抱歉,如果之前讨论过这个问题,但我找不到问题的答案。 我有两个列表。我需要比较它们,并在结果中得到不匹配的对象。例如:

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/

相关文章:

c# - LINQ - 查找给定列表中的所有项目都包含在 icollection 中的所有记录

python - s3 存储桶返回 NoneType

python - 使用 pandas 数据框按索引进行移位

python - 如何在引号中打印变量?

python - 如何提取嵌套列表的第 n 个元素的第一个元素(作为字符串列表),Python

r - 将嵌套列表中的名称分配给它的子组件

php - Mysql 全文搜索与匹配和反对

c - 标准 C 正则表达式库匹配错误

excel - 使用 Excel 在字母数字字符串中出现的某些字母的总和

python - 如何找到一行的值连续达到最大值的次数