如何在python中获取两个嵌套列表的每个元素的交集?

丹维·马尔霍特拉(Tanvi Malhotra)

我在pyspark环境中工作,如果我有两个嵌套列表a和b,

a=[[1,2,3],[8,9,45,0,65],[3,7,23,88],[44,77,99,100,654]]
b=[[1,3,7],[0,9,67,22,45,8,11],[23,3],[100]]

我想要这两个在python中的交集

intersection_list=[[1,3],[8,9,45,0],[3,23],[100]]

而这的最终计数是

list_count=[2,3,2,1]

如何在pyspark中获得此结果?

我试过了

[[[n for n in a if n in b]for x in a]for y in b]

但这并没有给我必要的intersection_list

在pypark中也可以用rdd做到这一点吗?

亚历克斯·霍尔
[[n for n in x if n in y] for x, y in zip(a, b)]

但是,如果子列表很大,那会更好:

[set(x).intersection(y) for x, y in zip(a, b)]

(尽管元素的顺序丢失了)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python中两个嵌套列表的交集

来自分类Dev

Python中两个嵌套列表的交集

来自分类Dev

如何在Python中选择两个列表的交集中的元素

来自分类Dev

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

来自分类Dev

获取嵌套列表中的前两个元素 - pyspark

来自分类Dev

两个列表列表之间的公共元素(嵌套列表的交集)

来自分类Dev

Python:列表的两个列表的交集

来自分类Dev

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

来自分类Dev

如何在C ++中应用两个列表之间的交集?

来自分类Dev

numba中两个列表的交集

来自分类Dev

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

来自分类Dev

如何在Python中将两个嵌套的列表列表转换为元组的嵌套列表?

来自分类Dev

如何在python中获取在两个列表之间进行插值的函数(每个列表都有自己的x,y)?

来自分类Dev

如何在python中的两个列表中添加重复出现的元素

来自分类Dev

如何在Python中合并列表中的两个元素

来自分类Dev

在Python中获取嵌套字典的交集元素

来自分类Dev

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

来自分类Dev

如何在python中检查两个列表之间的公共元素

来自分类Dev

如何在Python中基于两个元素对列表进行排序?

来自分类Dev

如何在两个python类实例之间执行求和并获取每个实例变量的长度列表

来自分类Dev

Python:如果前两个元素相同,则在嵌套列表中添加元素

来自分类Dev

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

来自分类Dev

如何获取前两个列表中的公共元素并保存到python 3中的新列表?

来自分类Dev

如何从两个嵌套列表的数组中删除 n 个元素而不丢失数组?

来自分类Dev

如何从对列表中将每个对的两个元素相乘-Haskell

来自分类Dev

如何比较两个不同列表的每个元素?

来自分类Dev

如何在python中迭代比较两个列表?

来自分类Dev

如何在python中减去两个列表

来自分类Dev

如何将列表中的每个两个元素打包到scala中的元组?

Related 相关文章

  1. 1

    Python中两个嵌套列表的交集

  2. 2

    Python中两个嵌套列表的交集

  3. 3

    如何在Python中选择两个列表的交集中的元素

  4. 4

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

  5. 5

    获取嵌套列表中的前两个元素 - pyspark

  6. 6

    两个列表列表之间的公共元素(嵌套列表的交集)

  7. 7

    Python:列表的两个列表的交集

  8. 8

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

  9. 9

    如何在C ++中应用两个列表之间的交集?

  10. 10

    numba中两个列表的交集

  11. 11

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

  12. 12

    如何在Python中将两个嵌套的列表列表转换为元组的嵌套列表?

  13. 13

    如何在python中获取在两个列表之间进行插值的函数(每个列表都有自己的x,y)?

  14. 14

    如何在python中的两个列表中添加重复出现的元素

  15. 15

    如何在Python中合并列表中的两个元素

  16. 16

    在Python中获取嵌套字典的交集元素

  17. 17

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

  18. 18

    如何在python中检查两个列表之间的公共元素

  19. 19

    如何在Python中基于两个元素对列表进行排序?

  20. 20

    如何在两个python类实例之间执行求和并获取每个实例变量的长度列表

  21. 21

    Python:如果前两个元素相同,则在嵌套列表中添加元素

  22. 22

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

  23. 23

    如何获取前两个列表中的公共元素并保存到python 3中的新列表?

  24. 24

    如何从两个嵌套列表的数组中删除 n 个元素而不丢失数组?

  25. 25

    如何从对列表中将每个对的两个元素相乘-Haskell

  26. 26

    如何比较两个不同列表的每个元素?

  27. 27

    如何在python中迭代比较两个列表?

  28. 28

    如何在python中减去两个列表

  29. 29

    如何将列表中的每个两个元素打包到scala中的元组?

热门标签

归档