Einführung
In dieser Herausforderung müssen Sie eine Python-Funktion schreiben, die eine Liste von ganzen Zahlen als Eingabe erhält und das häufigste Element in der Liste zurückgibt.
This tutorial is from open-source community. Access the source code
💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken
In dieser Herausforderung müssen Sie eine Python-Funktion schreiben, die eine Liste von ganzen Zahlen als Eingabe erhält und das häufigste Element in der Liste zurückgibt.
Schreiben Sie eine Python-Funktion namens most_frequent(lst)
, die eine Liste von ganzen Zahlen als Eingabe erhält und das häufigste Element in der Liste zurückgibt. Wenn es mehrere Elemente gibt, die die gleiche Anzahl von Vorkommen haben und die höchste Häufigkeit aufweisen, geben Sie das Element zurück, das zuerst in der Liste erscheint.
Um dieses Problem zu lösen, können Sie die folgenden Schritte ausführen:
set()
, um die eindeutigen Werte in lst
zu erhalten.max()
, um das Element zu finden, das am häufigsten vorkommt.Ihre Funktion sollte folgende Signatur haben:
def most_frequent(lst: List[int]) -> int:
def most_frequent(lst):
return max(set(lst), key = lst.count)
most_frequent([1, 2, 1, 2, 3, 2, 1, 4, 2]) #2
In dieser Herausforderung haben Sie gelernt, wie Sie das häufigste Element in einer Liste von ganzen Zahlen mit Python finden. Sie haben auch gelernt, wie Sie die Funktionen set()
und max()
verwenden, um dieses Problem zu lösen.