当前位置: 首页 > 面试题库 >

如何从两个列表中找到匹配项?[重复]

卞俊哲
2023-03-14
问题内容

这个问题已经在这里有了答案

8年前关闭。

可能重复:
Python:如何查找列表交集?

我在.txt中有两个数据列表

data1 = "name1", "name2", "name3", "name4" etc.

data2 = "name3", "name6", "name10" etc.

我想找出在两个列表中都出现的名字。我该怎么做?


问题答案:

使用集:

set(data1) & set(data2)

&运营商表示“给我这两个集合的交集” 或者,您可以使用以下.intersection方法:

set(data1).intersection(data2)


 类似资料:
  • 问题内容: 我有两个数组,我希望能够比较两个数组,只返回匹配的值。例如,两个数组都具有值,因此将返回该值。我还没找到这样的东西。返回相似度的最佳方法是什么? 问题答案: 自然,我的方法是循环遍历第一个数组一次并检查第二个数组中每个值的索引。如果索引为,则将其添加到返回的数组中。 我的解决方案不像其他循环那样使用两个循环,因此它的运行速度可能会更快一些。如果要避免使用,则可以先对两个数组进行排序,以

  • 问题内容: 我想获取两个列表并查找两个列表中都出现的值。 [5]例如,将返回。 问题答案: 使用,它快速且可读。

  • 问题内容: 只会给出列表中第一个出现的项目。有没有整齐的技巧可以返回列表中的所有索引? 问题答案: 你可以使用列表理解:

  • 我的表中有三列 键名、数字、数据 数据由大量重复的条目组成。如果重复"KeyName"和"Data",我需要从表中的每个重复条目中删除1行。如何实现这一点SQL查询。

  • 问题内容: 这个问题已经在这里有了答案 : 循环“忘记”以删除一些项目[重复] (10个答案) 6年前关闭。 我想从列表“ a”中删除项目,其中列表“ b”包含在列表“ a”中找到带有单词的项目 结果应为: 这是因为在列表“ a”的项目中找到了单词“二”和“五六”。 这是我尝试解决的方法: 返回: 为什么这不起作用,如何解决此问题? 谢谢。 问题答案: 遍历列表时,请勿修改列表。这样做会产生不良的

  • 我试图从下面的列表中获取网址,我做错了什么?