Sie können die folgende Syntax verwenden, um den Index des Maximalwerts einer Liste in Python zu finden:

#Maximalwert in Liste finden
max_value = max(list_name)

#Finde den Index des Maximalwerts in der Liste 
max_index = list_name.index(max_value)

Die folgenden Beispiele zeigen, wie Sie diese Syntax in der Praxis verwenden können.

Beispiel 1: Finden Sie den Index des Maximalwerts in der Liste

Der folgende Code zeigt, wie Sie den Maximalwert in einer Liste zusammen mit dem Index des Maximalwerts finden:

#Liste von Zahlen definieren
x = [9, 3, 22, 7, 15, 16, 8, 8, 5, 2]

#Maximalwert in Liste finden
max_value = max(x)

#Finde den Index des Maximalwerts in der Liste
max_index = x.index(max_value)

#Maximalwert anzeigen
print(max_value)

22

#Index des Maximalwerts anzeigen
print(max_index)

2

Der maximale Wert in der Liste ist 22 und wir können sehen, dass er sich am Indexwert 2 in der Liste befindet.

Hinweis: Indexwerte beginnen in Python bei 0.

Beispiel 2: Finden Sie den Index des Maximalwerts in der Liste mit Bindungen

Der folgende Code zeigt, wie der Maximalwert in einer Liste zusammen mit dem Index des Maximalwerts gefunden wird, wenn mehrere Maximalwerte vorhanden sind.

#Liste von Zahlen mit mehreren Maximalwerten definieren
x = [9, 3, 22, 7, 15, 16, 8, 8, 5, 22]

#Maximalwert in Liste finden
max_value = max(x)

#Indizes der Maximalwerte in der Liste finden
indices = [index for index, val in enumerate(x) if val == max_value]

#Maximalwert anzeigen
print(max_value)

22

#Indizes mit maximalem Wert anzeigen
print(indices)

[2, 9]

Der Höchstwert in der Liste ist 22 und wir können sehen, dass er bei den Indexwerten 2 und 9 in der Liste vorkommt.

Zusätzliche Ressourcen

So komprimieren Sie zwei Listen in Python
So konvertieren Sie eine Liste in einen DataFrame in Python
So zeichnen Sie ein Histogramm aus einer Datenliste in Python

Statistik: Der Weg zur Datenanalyse

* Amazon Affiliate Link


Das könnte Sie auch interessieren: