Avatar ·

Vergleich von 2 Listen in Python

📁 Liste, Python, Frage

Hallo, ich habe zwei Listen

    Ans = ['red','blue','green','white']    Word = ['red','white']

Ich muss zwei Listen vergleichen und die übereinstimmenden Elemente in eine separate Liste, sagen wir result, ausgeben. Diese Frage gab es bereits, aber ich verstehe einfach nicht, wie ich die gleichen Elemente ausgeben kann.

Avatar ·

Der einfachste Weg, die Anzahl der Vorkommen aller Elemente zu zählen, ist die Verwendung der eingebauten Klasse aus dem Modul:

In [4]: from collections import CounterIn [5]: array = ["Bob", "Alex", "Bob", "John"] In [6]: c = Counter(array)In [7]: cOut[7]: Counter({'Bob': 2, 'Alex': 1, 'John': 1})In [8]: c['Bob']Out[8]: 2

Anmelden um eine Antwort zu hinterlassen

Blogs