0

我想在两个列表列表中找到重叠列表。

ListLeft = [['A', 'B', 'C'], ['1', '2', '3', '4'], ['x', 'y'], ['one', 'two', 'three']]

ListRight = [['h', 'i', 'j'], ['A', 'B', 'C'], ['1', '2', '3', '4'], ['5', '6', '7'], ['x', 'y']]

有人可能有一个解决方案来查找/打印重叠列表和不在两个列表中的列表的内容

也许这在不导入模块的情况下是可能的。

4

1 回答 1

0

这可以通过使用循环简单地实现:

overlap = []
for ll in ListLeft:
    for lr in ListRight:
        if ll == lr:
            overlap.append(ll)
            break

print overlap

>>> [['A', 'B', 'C'], ['1', '2', '3', '4'], ['x', 'y']]
于 2013-10-30T14:28:47.940 回答