在列表对象列表中,如何将每个列表对象与所有其他列表对象进行比较?

骆驼空间-烤肉串

我有一个包含多个列表对象的列表,我希望将每个内部列表与外部列表对象中的所有其他内部列表进行比较,如果找到匹配项,则将其打印出来。

我已经尝试遍历列表中的每个对象并将其与所有其他对象进行比较,但我总是匹配我开始的对象。

我的示例列表是这样的:

list_of_lists = [
    [1, 11, 17, 21, 33, 34],
    [4, 6, 10, 18, 22, 25],
    [1, 15, 20, 22, 23, 31],
    [3, 5, 7, 18, 23, 27],
    [3, 22, 24, 25, 28, 37],
    [7, 11, 12, 25, 28, 31],
    [1, 11, 17, 21, 33, 34],
    ...
]

请注意,list_of_lists[0]matches list_of_lists[6],我希望在这个例子中匹配。

预期结果是一个循环,遍历每个列表对象并将其与所有其他对象进行比较,如果有匹配项 - 将其打印出来。

红杉

你可以这样做:

list_of_lists = [
    [1, 11, 17, 21, 33, 34],
    [4, 6, 10, 18, 22, 25],
    [1, 15, 20, 22, 23, 31],
    [3, 5, 7, 18, 23, 27],
    [3, 22, 24, 25, 28, 37],
    [7, 11, 12, 25, 28, 31],
    [1, 11, 17, 21, 33, 34],
]

for i in range(len(list_of_lists)):
    for j in range(len(list_of_lists)):
        # If you're checking the row against itself, skip it.
        if i == j:
            break
        # Otherwise, if two different lists are matching, print it out.
        if list_of_lists[i] == list_of_lists[j]:
            print(list_of_lists[i])

这输出:

[1, 11, 17, 21, 33, 34]

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将 List<'a> 转换为其他对象列表?

来自分类Dev

Python-将列表中的每个项目与该列表中的其他所有项目进行比较

来自分类Dev

从Java中其他类的对象列表获取对象列表

来自分类Dev

如何访问其他对象列表中的lm()对象的名称?

来自分类Dev

将列表的元素与所有其他元素进行比较

来自分类Dev

Python:添加到列表中一个对象的字典会更改列表中每个其他对象的所有字典

来自分类Dev

C ++ OPENGL根据列表中的所有其他对象检查多个对象的位置

来自分类Dev

如何将数字与列表中的所有数字进行比较而不循环列表?

来自分类Dev

将 selenium 对象列表与字符串列表进行比较

来自分类Dev

将文件列表与对象列表进行比较以删除文件

来自分类Dev

使用LINQ,我有一个列表列表,如何选择每个列表中存在的所有对象?

来自分类Dev

将列表中的每个项目与列表中的其他所有项目进行比较,检查它们是否属于已定义的时间间隔

来自分类Dev

将每个列表的元素与列表中的其他元素进行比较

来自分类Dev

其他列表引用的静态列表中的对象

来自分类Dev

如何将一个元素与列表中的其他元素进行比较

来自分类Dev

如何将列表列表转换为python中的集合,以便可以与其他集合进行比较?

来自分类Dev

比较列表中对象的属性

来自分类Dev

比较列表中对象的属性

来自分类Dev

如何将Repeater与对象列表绑定

来自分类Dev

如何按每个对象的成员对对象列表进行排序?

来自分类Dev

如何使列表中的每个对象为空

来自分类Dev

如何将列表中的所有元素相互比较?

来自分类Dev

适配器如何将带有对象的数组中的其他参数发送到列表视图?

来自分类Dev

如何将列表<未知类型>设置为列表<对象>

来自分类Dev

如何获取对象列表中包含的所有子对象的列表?

来自分类Dev

比较包含对象列表的对象列表

来自分类Dev

选择列表中的所有对象

来自分类Dev

从列表中获取所有对象

来自分类Dev

对列表中的所有对象调用方法?

Related 相关文章

  1. 1

    如何将 List<'a> 转换为其他对象列表?

  2. 2

    Python-将列表中的每个项目与该列表中的其他所有项目进行比较

  3. 3

    从Java中其他类的对象列表获取对象列表

  4. 4

    如何访问其他对象列表中的lm()对象的名称?

  5. 5

    将列表的元素与所有其他元素进行比较

  6. 6

    Python:添加到列表中一个对象的字典会更改列表中每个其他对象的所有字典

  7. 7

    C ++ OPENGL根据列表中的所有其他对象检查多个对象的位置

  8. 8

    如何将数字与列表中的所有数字进行比较而不循环列表?

  9. 9

    将 selenium 对象列表与字符串列表进行比较

  10. 10

    将文件列表与对象列表进行比较以删除文件

  11. 11

    使用LINQ,我有一个列表列表,如何选择每个列表中存在的所有对象?

  12. 12

    将列表中的每个项目与列表中的其他所有项目进行比较,检查它们是否属于已定义的时间间隔

  13. 13

    将每个列表的元素与列表中的其他元素进行比较

  14. 14

    其他列表引用的静态列表中的对象

  15. 15

    如何将一个元素与列表中的其他元素进行比较

  16. 16

    如何将列表列表转换为python中的集合,以便可以与其他集合进行比较?

  17. 17

    比较列表中对象的属性

  18. 18

    比较列表中对象的属性

  19. 19

    如何将Repeater与对象列表绑定

  20. 20

    如何按每个对象的成员对对象列表进行排序?

  21. 21

    如何使列表中的每个对象为空

  22. 22

    如何将列表中的所有元素相互比较?

  23. 23

    适配器如何将带有对象的数组中的其他参数发送到列表视图?

  24. 24

    如何将列表<未知类型>设置为列表<对象>

  25. 25

    如何获取对象列表中包含的所有子对象的列表?

  26. 26

    比较包含对象列表的对象列表

  27. 27

    选择列表中的所有对象

  28. 28

    从列表中获取所有对象

  29. 29

    对列表中的所有对象调用方法?

热门标签

归档