如何在两个列表中的相同索引处查找共同元素

用户名

我有两个列表,我想获取两个列表中相同索引的元素。例如:

l1 = [1,2,4,7,0,6]
l2 = [1,6,9,7,5]

我想要:[1,7]

我的尝试:

l3 = []
for i in range(len(l1)):
    if l1[i] == l2[i]:
        l3.append(l1[i])
print(l3)

产生一个错误:

Traceback (most recent call last):
  File "C:\Users\d-ss\Desktop\t1.py", line 5, in <module>
    if l1[i] == l2[i]:
IndexError: list index out of range
安禅

您可以使用zip()zip压缩这两个列表,以便可以同时遍历它们:

l1 = [1,2,4,7,0,6]
l2 = [1,6,9,7,5]
l3 = []
for i, j in zip(l1, l2):
    if i == j:
        l3.append(i)
print(l3)

输出:

[1, 7]

您还可以将其转换为列表理解:

l3 = [i for i, j in zip(l1, l2) if i==j]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

合并两个相同长度的 Scala 列表,相同索引处的元素成为一个元素

来自分类Dev

如何返回两个列表中相同元素的计数?

来自分类Dev

如果相同索引处的两个条目相同,则从嵌套列表中删除一个条目

来自分类Dev

如果两个元素相同,如何替换列表中的两个元素(Python)

来自分类Dev

如何在Groovy中合并两个列表的索引?

来自分类Dev

查找在Python中具有完全相同值的两个嵌套元素的列表元素

来自分类Dev

Groovy比较两个列表以查找具有共同元素的列表

来自分类Dev

比较两个列表并获取相同元素的索引

来自分类Dev

如何在CoreData iOS中的实体中的同一索引处添加两个项目

来自分类Dev

如何在CoreData iOS中的实体中的同一索引处添加两个项目

来自分类Dev

查找两个列表的相应元素之间的差异的索引

来自分类Dev

查找两个列表的匹配元素的索引

来自分类Dev

如何在Python中串联两个元素列表?

来自分类Dev

从两个列表开始,如何将每个列表中相同索引的元素放入一个元组列表中

来自分类Dev

如何检查一个列表元素是否在另一个列表中但是否在相同的索引处

来自分类Dev

使用lambda表达式查找两个列表之间的共同元素

来自分类Dev

在python中删除具有相同索引的两个列表的元素

来自分类Dev

如何置换涉及两个列表的所有组合,并且每个元素保留在各自的索引处?

来自分类Dev

元素相同的两个列表中的公共元素

来自分类Dev

计算两个列表的笛卡尔积,两个元素的索引相同

来自分类Dev

几个元组的列表,如何在大元组中提取小元组中前两个相同的元素

来自分类Dev

查找两个文件之间的共同元素

来自分类Dev

在包含两个特定元素的列表中查找列表

来自分类Dev

如何使用Python查找两个列表交集的索引?

来自分类Dev

如何在两个不同数组的特定索引处合并两个数组值

来自分类Dev

Java查找两个数组中的共同元素

来自分类Dev

在两个列表之间找到共同的元素?

来自分类Dev

如何在列表中拆分两个索引而不是在python中创建单独的列表

来自分类Dev

在两个元素之间的列表中查找所有元素(不使用索引,并且带有环绕)

Related 相关文章

  1. 1

    合并两个相同长度的 Scala 列表,相同索引处的元素成为一个元素

  2. 2

    如何返回两个列表中相同元素的计数?

  3. 3

    如果相同索引处的两个条目相同,则从嵌套列表中删除一个条目

  4. 4

    如果两个元素相同,如何替换列表中的两个元素(Python)

  5. 5

    如何在Groovy中合并两个列表的索引?

  6. 6

    查找在Python中具有完全相同值的两个嵌套元素的列表元素

  7. 7

    Groovy比较两个列表以查找具有共同元素的列表

  8. 8

    比较两个列表并获取相同元素的索引

  9. 9

    如何在CoreData iOS中的实体中的同一索引处添加两个项目

  10. 10

    如何在CoreData iOS中的实体中的同一索引处添加两个项目

  11. 11

    查找两个列表的相应元素之间的差异的索引

  12. 12

    查找两个列表的匹配元素的索引

  13. 13

    如何在Python中串联两个元素列表?

  14. 14

    从两个列表开始,如何将每个列表中相同索引的元素放入一个元组列表中

  15. 15

    如何检查一个列表元素是否在另一个列表中但是否在相同的索引处

  16. 16

    使用lambda表达式查找两个列表之间的共同元素

  17. 17

    在python中删除具有相同索引的两个列表的元素

  18. 18

    如何置换涉及两个列表的所有组合,并且每个元素保留在各自的索引处?

  19. 19

    元素相同的两个列表中的公共元素

  20. 20

    计算两个列表的笛卡尔积,两个元素的索引相同

  21. 21

    几个元组的列表,如何在大元组中提取小元组中前两个相同的元素

  22. 22

    查找两个文件之间的共同元素

  23. 23

    在包含两个特定元素的列表中查找列表

  24. 24

    如何使用Python查找两个列表交集的索引?

  25. 25

    如何在两个不同数组的特定索引处合并两个数组值

  26. 26

    Java查找两个数组中的共同元素

  27. 27

    在两个列表之间找到共同的元素?

  28. 28

    如何在列表中拆分两个索引而不是在python中创建单独的列表

  29. 29

    在两个元素之间的列表中查找所有元素(不使用索引,并且带有环绕)

热门标签

归档