我有兩個列表: 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