我有两个列表: a = [1,2] b = [1,2,1,1,1,2,2] 如何将列表a的元素与列表中的完全相同的元素进行匹配b只有一次。 我试过代码:如何将一个列表的元素与另一个python列表中的其他元素进行匹配?
for unit in a:
for nit in b:
if unit==nit:
print(unit,nit)
但它匹配列表中的元素与所有名单B元素的类似比赛。我只需要一场比赛而不需要多场比赛。
所以我试图删除元素,以防止进一步的比赛,如代码:
我试过代码:
for unit in a:
for nit in b:
if unit==nit:
print(unit,nit)
a.remove(unit)
但它返回的错误。
你是什么意思?你试图得到什么结果? – Barmar
'set(a).intersection(b)'? – umutto
琐碎的答案:'break' – ShadowRanger