Häufigstes Element

PythonPythonBeginner
Jetzt üben

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

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.

Häufigstes Element

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:

  1. Verwenden Sie set(), um die eindeutigen Werte in lst zu erhalten.
  2. Verwenden Sie 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

Zusammenfassung

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.