【发布时间】:2013-07-27 12:56:55
【问题描述】:
如果一个列表的一个项目在另一个列表中重复,我如何在 Python 中检查? 我想我应该使用 FOR 循环,逐项检查,但我陷入了这样的困境(我知道这是不正确的):
def check(a, b):
for item in b:
for item1 in a:
if b[item] in a[item1]:
b.remove(b[item1])
与第一个列表相比,我想删除第二个列表中的重复元素。
编辑:我确实假设列表 a 的项目在列表 b 中重复。这些项目可以是任何类型。
期望的输出: a=[a,b,c] b=[c,d,e]
我想附加两个列表并打印:a b c d e
【问题讨论】: