如何在两个不同的元组列表中与元组的第一个元素相交

我有两个元组列表:

a = [(4,5),(7,6),(3,2),(9,6),(25,7)]
b = [(4,6),(7,2),(6,1),(57,12)]

我想要一个包含元组的列表,其中第一个元素的值相交。

c = [(4,5),(4,6),(7,6),(7,2)]

我尝试了以下代码

c=[]
for i in a:
m,n=i
    for j,k in b:
        if m==j:
            i=i[:]
            i=i+(j,k)
            c=i
print c

输出: (7,6,7,2)

我在哪里做错了?

爱神

首先,您没有更新c的值,因为您每次都将其与i相等。因此,如果满足条件,则将替换c。

其次,i = i +(j,k)将两个列表组合在一起。例如,当您将i =(7,6)且j = 7且k = 2时(通过观察,如果满足if条件),则i =(7,6,7,2)。

我相信这会解决您的问题。

a=[(4,5),(7,6),(3,2),(9,6),(25,7)]
b=[(4,6),(7,2),(6,1),(57,12)]
c=[]
for i in a:
m,n=i
for j,k in b:
    if m==j:
        c.append(i)
        break

for i in b:
m,n=i
for j,k in a:
    if m==j:
        c.append(i)
        break

print (c)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何按元组中的第一个元素对元组列表进行排序?

来自分类Dev

如果元组具有相同的第一个元素,如何聚合元组列表中的元素?

来自分类Dev

Javascript检查元组的第一个元素是否存在于元组数组中

来自分类Dev

在第一个列表中按保留顺序将两个列表相交

来自分类Dev

在Django模板中的元组列表的第一个元素中访问元组的第三项

来自分类Dev

如何总结具有相同第一个元素的元组列表?

来自分类Dev

如何使用第一个列表的相应元素制作两个不同的列表?

来自分类Dev

在Scala Spark中获取第一个n个不同的键元组

来自分类Dev

检查给定的整数是否是元组列表中元组的第一个元素

来自分类Dev

从两个列表创建一个元组列表

来自分类Dev

根据第一个元素从元组列表创建字典

来自分类Dev

如何从存储在元组列表列表中的两个元素元组中制作两个列表

来自分类Dev

如何在列表中的元组中检查第一个数字?

来自分类Dev

如何在python中的每个列表/元组中修改第一个值?

来自分类Dev

访问元组列表中元组第一个元素的范围

来自分类Dev

如何选择列表中的第一个元组并将其余的元组保存在Erlang中?

来自分类Dev

用python中元组列表中元组的第一个元素索引元素的最快方法

来自分类Dev

从列表中的3个元组中获取第一个和第二个元素-Haskell

来自分类Dev

在列表中删除元组的第一个元素

来自分类Dev

Haskell:在元组列表中查找第一个元素为x的元组

来自分类Dev

如果第二个元素相同,则将列表中的第一个元素合并为元组?

来自分类Dev

如何在Python中匹配两个不同列表的第一个元素

来自分类Dev

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

来自分类Dev

如何从两个列表创建元组,以便一个列表元素重复

来自分类Dev

如何将数组的第一个元素与其中的每个其他元素耦合以获得元组列表?

来自分类Dev

如何从元组列表字典的所有键中输出所有第一个元素?

来自分类Dev

元组列表到元组 C# 列表中的第一个元素列表

来自分类Dev

如何提取每个子列表中每个元组的第一个元素?

来自分类Dev

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

Related 相关文章

  1. 1

    如何按元组中的第一个元素对元组列表进行排序?

  2. 2

    如果元组具有相同的第一个元素,如何聚合元组列表中的元素?

  3. 3

    Javascript检查元组的第一个元素是否存在于元组数组中

  4. 4

    在第一个列表中按保留顺序将两个列表相交

  5. 5

    在Django模板中的元组列表的第一个元素中访问元组的第三项

  6. 6

    如何总结具有相同第一个元素的元组列表?

  7. 7

    如何使用第一个列表的相应元素制作两个不同的列表?

  8. 8

    在Scala Spark中获取第一个n个不同的键元组

  9. 9

    检查给定的整数是否是元组列表中元组的第一个元素

  10. 10

    从两个列表创建一个元组列表

  11. 11

    根据第一个元素从元组列表创建字典

  12. 12

    如何从存储在元组列表列表中的两个元素元组中制作两个列表

  13. 13

    如何在列表中的元组中检查第一个数字?

  14. 14

    如何在python中的每个列表/元组中修改第一个值?

  15. 15

    访问元组列表中元组第一个元素的范围

  16. 16

    如何选择列表中的第一个元组并将其余的元组保存在Erlang中?

  17. 17

    用python中元组列表中元组的第一个元素索引元素的最快方法

  18. 18

    从列表中的3个元组中获取第一个和第二个元素-Haskell

  19. 19

    在列表中删除元组的第一个元素

  20. 20

    Haskell:在元组列表中查找第一个元素为x的元组

  21. 21

    如果第二个元素相同,则将列表中的第一个元素合并为元组?

  22. 22

    如何在Python中匹配两个不同列表的第一个元素

  23. 23

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

  24. 24

    如何从两个列表创建元组,以便一个列表元素重复

  25. 25

    如何将数组的第一个元素与其中的每个其他元素耦合以获得元组列表?

  26. 26

    如何从元组列表字典的所有键中输出所有第一个元素?

  27. 27

    元组列表到元组 C# 列表中的第一个元素列表

  28. 28

    如何提取每个子列表中每个元组的第一个元素?

  29. 29

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

热门标签

归档