私は2つのリストを持っています: a = [1,2] b = [1,2,1,1,2,2,2] リストの要素とリストの要素がまったく同じですbは1回だけです。 私はコードを試してみました:1つのリストの要素とpythonの別のリストの他の1つの要素を一致させるにはどうすればよいですか?
for unit in a:
for nit in b:
if unit==nit:
print(unit,nit)
をしかし、それはリストBの要素を持つすべての類似した試合で、リストAの要素にマッチします。私は1つのマッチと複数のマッチを必要としません。
だから私は、コードのように、さらに試合を防止するための要素を削除しようとした:
私はコードを試してみました:
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