List 在2个列表列表中查找重叠列表
我想在两个列表中找到重叠的列表List 在2个列表列表中查找重叠列表,list,List,我想在两个列表中找到重叠的列表 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']] 有些人可能有一个解决方案来查找/打印重叠列表和不在两个列表中的列表的内容 也许这在不导入模块
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']]
有些人可能有一个解决方案来查找/打印重叠列表和不在两个列表中的列表的内容
也许这在不导入模块的情况下是可能的 这可以通过使用循环来实现:
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']]