Personnaliser les préférences

Nous utilisons des cookies pour vous aider à naviguer efficacement et à exécuter certaines fonctions. Vous trouverez ci-dessous des informations détaillées sur tous les cookies sous chaque catégorie de consentement.

Les cookies classés comme « Nécessaires » sont stockés sur votre navigateur car ils sont essentiels pour activer les fonctionnalités de base du site.... 

Toujours actif

Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.

Aucun cookie à afficher.

Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.

Aucun cookie à afficher.

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.

Aucun cookie à afficher.

Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.

Aucun cookie à afficher.

Advertisement cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns.

Aucun cookie à afficher.

Python : Comment trouver l’index de la valeur maximale dans la liste



Vous pouvez utiliser la syntaxe suivante pour trouver l’index de la valeur maximale d’une liste en Python :

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

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

Les exemples suivants montrent comment utiliser cette syntaxe dans la pratique.

Exemple 1 : Rechercher l’index de la valeur maximale dans la liste

Le code suivant montre comment trouver la valeur maximale dans une liste avec l’index de la valeur maximale :

#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

La valeur maximale dans la liste est 22 et nous pouvons voir qu’elle se situe à la valeur d’index 2 dans la liste.

Remarque : les valeurs d’index commencent à 0 en Python.

Exemple 2 : Rechercher l’index de la valeur maximale dans la liste avec des liens

Le code suivant montre comment trouver la valeur maximale dans une liste ainsi que l’index de la valeur maximale lorsqu’il existe plusieurs valeurs maximales.

#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(indices)

[2, 9]

La valeur maximale dans la liste est 22 et nous pouvons voir qu’elle se produit aux valeurs d’index 2 et 9 dans la liste.

Ressources additionnelles

Comment compresser deux listes en Python
Comment convertir une liste en DataFrame en Python
Comment tracer un histogramme à partir d’une liste de données en Python

Ajouter un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *