我想在两个列表列表中找到重叠列表。
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']]
有人可能有一个解决方案来查找/打印不在两个列表中的重叠列表和列表的内容
也许这可以在不导入模块的情况下实现。
答案 0 :(得分: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']]