【发布时间】:2020-01-05 01:18:28
【问题描述】:
我有两个列表,它们是至少有 100 行的二维列表。我想将 c1 与 c2 匹配,反之亦然。但真正的问题不是从 c1 逐行输入以匹配 c2。是否有更快的方法来循环 c1 中的所有行以匹配 c2 中的所有行?
我试过 c1[0] 和 c1[1] 和 c1[2]。这种方法会起作用,但我必须逐行输入很多内容。这将是很多打字,尤其是如果它有很多行?
这里我有两个列表是二维列表。
c1 = [[2, 6, 7],[2,4,6],[3,6,8]].....
c2 = [[13, 17, 18], [7, 11, 13], [5, 6, 8]].......
[list(filter(lambda x: x in c3, sublist)) for sublist in c2].
【问题讨论】:
标签: list arraylist pycharm jupyter-notebook python-3.7