有没有办法匹配二维列表

时间:2019-09-01 21:13:34

标签: list arraylist pycharm jupyter-notebook python-3.7

我有两个列表,它们是至少包含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(filter(lambda x:c3 in c3,sublist))for c2 in sublist]。

1 个答案:

答案 0 :(得分:0)

您可以遍历c1和c2,将其中的列表添加到第三个列表中。

for list in c1:
    c3.append(list)

for list in c2:
    c3.append(list)