Es gibt einige ähnliche Artikel, aber ich werde sie verlassen, weil ich finde, dass die Methode "collection.Counter" einfach und bequem ist.
from collections import Counter
hoge = ['a', 'b', 'c', 'd', 'e']
fuga = ['c', 'd', 'e', 'f', 'g']
Counter(hoge + fuga)
# => Counter({'a': 1, 'b': 1, 'c': 2, 'd': 2, 'e': 2, 'f': 1, 'g': 1})
#Zwei oder mehr Elemente
[k for k, v in Counter(hoge + fuga).items() if v > 1]
# => ['c', 'd', 'e']
Recommended Posts