关于python:如何比较两个字符串列表并返回匹配? pythonpython-3.xstring-comparison How to compare two string lists and return matches? 本问题已经有最佳答案,请猛点这里访问。 我想取两个列表,并找到两个列表中出现的值。 123A = ['A7', 'B4', 'B7'] B = ['A7', 'B7', 'C7', 'D7', 'E7', 'F7', 'G7', 'H7', 'I7'] returnMatches() 会返回['A7', 'B7']。 您可以这样做: 1set(A) & set(B) 您甚至可以从一开始就将它们构造为集合: 1A = {'A7', 'B4', 'B7'} 相关讨论 这些建议都不会导致list。 如何比较python中的两个列表并返回匹配项 python:如何将两个字典合并到一个表达式中? python:如何检查列表是否为空? 替换python中的switch语句? python:如何按字典值对字典列表进行排序? 关于python:如何将列表分割成大小均匀的块? python:如何按值对字典进行排序? python:如何创建功能装饰器链? 关于python:如何列出目录中的所有文件? 关于python:在一行中捕获多个异常(块除外)