重複の可能性:
Python - 2 つのリストの交差
共通する要素の数を見つけるために、2 つのリストを比較しようとしています。
私が抱えている主な問題は、どちらかのリストに繰り返し要素が含まれている場合です。たとえば、
A = [1,1,1,1] and
B = [1,1,2,3]
コードを使用して
n = 0
for x in A:
if x in B:
n += 1
print n
n = 4
技術的には A のすべての要素が B にあるという出力が得られます
できればセットを使用せずに、コードを適応させることができる出力n = 2
、またはこれを達成するための問題についての新しい考え方はありますか?
ありがとう