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