我有两个形状相同的清单清单。
list1 = [[1,2,3], [], [4,5], []]
list2 = [[1,2], [7], [4,5], []]
Run Code Online (Sandbox Code Playgroud)
我需要以下列表列表:
[[1,2], [], [4,5], []]
Run Code Online (Sandbox Code Playgroud)
我如何得到它?
PS:这些主题对我没有帮助:
假设每个列表list1和list2只包含不同的元素,你不关心输出的元素的顺序,你可以使用set交集来帮助你:
output = [list(set(l1) & set(l2)) for l1, l2 in zip(list1, list2)]
Run Code Online (Sandbox Code Playgroud)