[Python] Trouvez la deuxième plus petite valeur.

[Python] Trouvez la deuxième plus petite valeur.

Ceci est un mémo personnel.

· Liste imbriquée de numéros et de noms donnés ・ Extrayez le nom de la personne avec le deuxième plus petit nombre dans l'ordre alphabétique

▼sample input

5
Harry
37.21
Berry
37.21
Tina
37.2
Akriti
41
Harsh
39

▼my answer

if __name__ == '__main__':

    #Préparer un tableau pour stocker des valeurs
    nameScores=[]
    scores=[]

    for _ in range(int(input())):
        name = input()
        score = float(input())
    
        scores.append(score)
        nameScore=[name, score]
        nameScores.append(nameScore)
    
  #Trier par nom par ordre alphabétique
    nameScores = sorted(nameScores) 
        
    #Trouvez la deuxième plus petite valeur
    secondlow = sorted(set(scores))[1]
    
    #Extraire le nom avec la valeur minimale
    names=[]
    for nameScore in nameScores:
        if nameScore[1]==secondlow:
            print(nameScore[0])

・ ʻArray.append (valeur) ` Ajouter de la valeur au tableau

Trié Trier le tableau par ordre croissant (0e élément pour l'imbrication) Alphabet = a ~ Valeur numérique = 0 ~

L'ordre décroissant et les éléments clés peuvent être spécifiés comme options. ・ Ordre décroissant: inverse = Vrai -Spécification de clé: spécifiez par expression lambda. clé = lambda val: val [numéro d'index] key = lambda x: x [nom de la clé]

Régler () Supprimer les valeurs en double définir le type

Recommended Posts

[Python] Trouvez la deuxième plus petite valeur.
Trouvons la valeur maximale python (correction ver)
Trouvez le maximum de Python
Trouvez la valeur de l'humeur avec python (Rike Koi)
Découvrez la fraction de la valeur saisie en python
Trouver des erreurs en Python
Trouvez la valeur maximale python (amélioré)
Trouvez la définition de la valeur de errno
Trouvez la distance d'édition (distance de Levenshtein) avec python
Résolvez la plus petite valeur en Python (équivalent au rang D de paiza)
Trouvez la valeur SHA256 avec R (avec bonus)
Trouvez le différentiel du second ordre avec la différenciation automatique JAX
Trouvez la solution de l'équation d'ordre n avec python
[Introduction à l'algorithme] Trouvez l'itinéraire le plus court [Python3]
[Python] Trouvez la matrice de translocation en notation d'inclusion
Trouvez l'itinéraire le plus court avec l'algorithme de Python Dijkstra
[Calcul scientifique / technique par Python] Calcul numérique pour trouver la valeur de la dérivée (différentielle)
Trouver la fonction de distribution cumulative par tri (version Python)
Comment récupérer la nième plus grande valeur en Python
Connaissez l'emplacement du fichier de définition de classe Python.
[Python] Calculez la valeur moyenne de la valeur de pixel RVB de l'objet
le zen de Python
Trouvez la partie 575 de Wikipedia en Python
Obtenez la valeur sélectionnée dans le menu déroulant Selenium Python VBA
Trouvez la matrice Hermite et ses valeurs uniques en Python
La chose semblable à une recherche de liste en Python
[Python] Fractionner la date
J'ai essayé de trouver l'entropie de l'image avec python
Je veux initialiser si la valeur est vide (python)
Découvrez la largeur apparente d'une chaîne en python
Hériter de la bibliothèque standard pour trouver la valeur moyenne de Queue
Ecrire un programme python pour trouver la distance d'édition [python] [distance Levenshtein]
'De' == 'De' est faux! En fait, le deuxième "de" était composé de deux lettres. [Python]
Python --Trouvez le nombre de groupes dans l'expression regex
Trouver l'index de la valeur maximale (valeur minimale) d'un tableau multidimensionnel
Obtenez la valeur tout en spécifiant la valeur par défaut de dict en Python
Comment obtenir la dernière (dernière) valeur d'une liste en Python
Obtenir l'index de la nième valeur la plus grande / la plus petite de la liste en Python
Trouver le diamètre du graphique par recherche de priorité de largeur (mémoire Python)
Trouver les valeurs propres d'une vraie matrice symétrique en Python
Obtenir l'index de la nième valeur la plus grande / la plus petite de la liste en Python
Extraire la valeur la plus proche d'une valeur à partir d'un élément de liste en Python
[Python] En savoir plus sur pip
python3 Mesurez la vitesse de traitement.
[python] Valeur de l'objet fonction (?)
Comparons les types de tableaux Python
À propos du module Python venv
Calcul de la valeur de jeu de cisaillement en Python
À propos de la fonction enumerate (python)
[Python] Ajustement de la barre de couleurs
Trouvez l'ordre / la combinaison en Python
Trouvez la factorisation première de la puissance
[Python] Récupérez le mois précédent
[Python] paramètre de valeur initiale numpy.empty
[Python 2/3] Analyser la chaîne de format
Appelez l'API avec python3.
À propos des fonctionnalités de Python