Python: so finden sie den index des maximalwerts in der liste


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

 #find max value in list
max_value = max(list_name)

#find index of max value in list 
max_index = list_name. index (max_value)

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

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

Der folgende Code zeigt, wie man den Maximalwert in einer Liste mit dem Index des Maximalwerts findet:

 #define list of numbers
x = [9, 3, 22, 7, 15, 16, 8, 8, 5, 2]

#find max value in list
max_value = max(x)

#find index of max value in list
max_index = x. index (max_value)

#display max value
print (max_value)

22

#display index of max value
print (max_index)

2

Der Maximalwert in der Liste ist 22 und wir können sehen, dass er in der Liste den Indexwert 2 hat.

Hinweis: Indexwerte beginnen in Python bei 0.

Beispiel 2: Finden Sie den Index des Maximalwerts in einer Liste mit Links

Der folgende Code zeigt, wie Sie den Maximalwert in einer Liste sowie den Index des Maximalwerts finden, wenn mehrere Maximalwerte vorhanden sind.

 #define list of numbers with multiple max values
x = [9, 3, 22, 7, 15, 16, 8, 8, 5, 22]

#find max value in list
max_value = max(x)

#find indices of max values in list
indices = [index for index, val in enumerate(x) if val == max_value]

#display max value
print (max_value)

22

#display indices of max value
print (subscripts)

[2, 9]

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

Zusätzliche Ressourcen

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

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert