Obtenir l'index de la nième valeur la plus grande / la plus petite de la liste en Python

Je voulais connaître la nième valeur la plus grande et la plus petite de la liste avec python. C'était un peu différent de ce que l'article trouvé voulait, alors je l'ai résumé facilement en incluant la partie que je pensais que ce serait comme ça.

Tout d'abord, supposons que vous ayez la liste suivante, similaire à l'article d'origine.

a=[1,5,4,3,2]

ordre croissant

Si vous souhaitez obtenir l'index par ordre croissant (ordre croissant) de cette liste

>>> A=np.array(a)
>>> A.argsort()
array([0, 4, 3, 2, 1])

Sera.

Ordre décroissant

Ensuite, si vous souhaitez obtenir l'index dans l'ordre décroissant (ordre décroissant)

>>> A=np.array(a)
>>> len(A)-1-A.argsort()
array([4, 0, 1, 2, 3])    

Dans l'article d'origine, j'ai implémenté l'ordre décroissant à l'aide de tranches, mais je l'ai essayé avec le sentiment qu'il existe également cette méthode car elle est un peu différente des spécifications que je souhaite.

Recommended Posts

Obtenir l'index de la nième valeur la plus grande / la plus petite de la liste en Python
Obtenir l'index de la nième valeur la plus grande / la plus petite de la liste en Python
Obtenir la valeur d'une clé spécifique jusqu'à l'index spécifié de la liste de dictionnaires en Python
Comment récupérer la nième plus grande valeur en Python
Obtenez le nombre d'éléments spécifiques dans la liste python
Comment obtenir la dernière (dernière) valeur d'une liste en Python
Comment obtenir une liste d'exceptions intégrées pour python
Obtenez l'index de chaque élément de la matrice de confusion en Python
Essayez d'obtenir la liste des fils du bulletin d'information (je n'aime pas) avec Python.
[python] Obtenez le rang des valeurs dans la liste par ordre croissant / décroissant
Obtenez une liste de fichiers dans un dossier avec python sans chemin
Afficher une liste d'alphabets en Python 3
[python] Obtenir une liste de variables d'instance
Résumé des méthodes intégrées, etc. de la liste Python
Obtenir la liste de codes EDINET en Python
[Python] Obtenir une liste de dossiers uniquement
Débarrassez-vous des images DICOM en Python
Obtenez une liste des packages installés dans l'environnement actuel avec python
J'ai mesuré 6 méthodes pour obtenir l'indice de la valeur maximale (valeur minimale) de la liste
[Python] Trier la liste de pathlib.Path dans l'ordre naturel
Récupérer l'appelant d'une fonction en Python
Copiez la liste en Python
Découvrez la fraction de la valeur saisie en python
Touchons une partie de l'apprentissage automatique avec Python
Rechercher par la valeur de l'instance dans la liste
Python> liste> pop ()> Obtenir l'index {spécifié / non spécifié} + del ()
Comment obtenir une liste de fichiers dans le même répertoire avec python
Liste triée en Python
Liste des modules python
La chose semblable à une recherche de liste en Python
Obtenir la date en Python
Comment obtenir le nombre de chiffres en Python
[Python] Manipulation des éléments dans la liste (tableau) [Ajouter / Supprimer]
Obtenez la valeur sélectionnée dans le menu déroulant Selenium Python VBA
[Python] Obtenir la liste des noms ExifTags de la bibliothèque Pillow
[Python] Affiche toutes les combinaisons d'éléments de la liste
Python: obtenir une liste de méthodes pour un objet
Regrouper par éléments consécutifs d'une liste en Python
Obtenez l'URL de la destination de la redirection HTTP en Python
Comment identifier l'élément avec le plus petit nombre de caractères dans une liste Python?
Obtenez des commentaires YouTube en Python
Essayez d'obtenir la liste des fonctions du paquet Python> os
Résumé des opérations de liste Python3
Obtenez le mois dernier en Python
Python> Obtenir une liste de fichiers dans plusieurs répertoires> Utiliser glob | Trier par heure de modification
Mesurez l'indice BMI en Python.
[python] Valeur de l'objet fonction (?)
Calcul de la valeur de jeu de cisaillement en Python
Liste des nœuds dans les diagrammes
Développer une bibliothèque pour obtenir la liste des collections Kindle en Python
Jugement d'équivalence d'objet en Python
Discord's Python 1.5 ou version ultérieure, je ne parviens pas à obtenir la liste des membres
Obtenez la valeur tout en spécifiant la valeur par défaut de dict en Python
Obtenir la taille du terminal en Python
Décrypter une ligne de code en Python lambda, carte, liste
Obtenir explicitement EOF en python
Obtenez le nombre d'occurrences pour chaque élément de la liste
[Python] Copie d'une liste multidimensionnelle