Obtenir l'index de la valeur maximale et minimale d'une liste en Python
-
Obtenir l’index de la valeur maximale d’une liste avec les fonctions
max()
etlist.index()
en Python -
Obtenir l’index de la valeur minimale d’une liste avec les fonctions
min()
etlist.index()
en Python -
Obtenir l’index de la valeur maximale d’une liste avec la fonction
numpy.argmax()
en Python -
Obtenir l’index de la valeur minimale d’une liste avec la fonction
numpy.argmin()
en Python
Dans ce tutoriel, nous discuterons des méthodes pour obtenir l’index des valeurs maximales et minimales d’une liste en Python.
Obtenir l’index de la valeur maximale d’une liste avec les fonctions max()
et list.index()
en Python
La fonction max()
donne la valeur maximale dans une liste en Python. La méthode list.index(x)
donne l’indice de x
dans la liste. L’exemple de code suivant nous montre comment obtenir l’index de la valeur maximale d’une liste avec les fonctions max()
et list.index()
en Python.
list1 = [10, 12, 13, 0, 14]
tmp = max(list1)
index = list1.index(tmp)
print(index)
Production:
4
Dans le code ci-dessus, on récupère d’abord la valeur maximale à l’intérieur de la liste list1
avec la fonction max()
et on la stocke dans tmp
puis on obtient l’index de la valeur maximale en passant tmp
à list1.index()
méthode. Le code ci-dessus peut être raccourci si nous voulons uniquement afficher l’index de la valeur maximale.
list1 = [10, 12, 13, 0, 14]
print(list1.index(max(list1)))
Production:
4
Obtenir l’index de la valeur minimale d’une liste avec les fonctions min()
et list.index()
en Python
La fonction min()
donne la valeur minimale dans une liste en Python. La méthode list.index(x)
a déjà été abordée dans la section précédente. L’exemple de code suivant nous montre comment obtenir l’index de la valeur minimale d’une liste avec les fonctions min()
et list.index()
en Python.
list1 = [10, 12, 13, 0, 14]
tmp = min(list1)
index = list1.index(tmp)
print(index)
Production:
3
Dans le code ci-dessus, nous obtenons d’abord la plus petite valeur dans la liste list1
avec la fonction min()
et la stockons dans tmp
. Et puis on obtient l’indice de la valeur minimum en passant tmp
à la fonction list1.index()
. Le code ci-dessus peut être raccourci si nous voulons uniquement afficher l’index de la valeur minimale.
list1 = [10, 12, 13, 0, 14]
print(list1.index(min(list1)))
Production:
3
Obtenir l’index de la valeur maximale d’une liste avec la fonction numpy.argmax()
en Python
La fonction numpy.argmax()
du package NumPy
nous donne l’index de la valeur maximum dans la liste ou le tableau passé en argument à la fonction. L’exemple de code suivant nous montre comment obtenir l’index de la valeur maximale d’une liste avec la fonction numpy.argmax()
en Python.
import numpy
list1 = [10, 12, 13, 0, 14]
maxindex = numpy.argmax(list1)
print(maxindex)
Production:
4
Dans le code ci-dessus, nous obtenons l’index de la valeur maximale dans la liste list1
avec la fonction numpy.argmax()
.
Obtenir l’index de la valeur minimale d’une liste avec la fonction numpy.argmin()
en Python
La fonction numpy.argmin()
du package NumPy
nous donne l’index de la valeur minimum dans la liste ou le tableau passé en argument à la fonction. L’exemple de code suivant nous montre comment obtenir l’index de la valeur minimale d’une liste avec la fonction numpy.argmin()
en Python.
import numpy
list1 = [10, 12, 13, 0, 14]
minindex = numpy.argmin(list1)
print(minindex)
Production:
3
Dans le code ci-dessus, nous obtenons l’index de la valeur minimale dans la liste list1
avec la fonction numpy.argmin()
.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedInArticle connexe - Python List
- Convertir un dictionnaire en liste en Python
- Supprimer toutes les occurrences d'un élément d'une liste en Python
- Supprimer les doublons de la liste en Python
- Comment obtenir la moyenne d'une liste en Python
- Quelle est la différence entre les méthodes de liste append et extend
- Comment convertir une liste en chaîne de caractères en Python