Trouver la valeur max. dans la deuxième colonne d'une liste imbriquée?

J'ai une liste comme ceci:

alkaline_earth_values = [['beryllium', 4], ['magnesium', 12],['calcium', 20],
                         ['strontium', 38], ['barium', 56], ['radium', 88]]

Si j'utilise simplement le max(list) méthode, il sera de retour la réponse 'strontium', ce qui serait correct si j'essayais de trouver le max nom, cependant, je vais essayer de retourner l'élément dont l'entier le plus élevé.

  • Les réponses sont ici parfaitement bien, mais il peut également être utile de vérifier une question similaire, qui a été fermé comme étant un doublon de celui-ci, mais a néanmoins quelques réponses utiles qui ne sont pas les même que ceux-ci.
  • max(alkaline_earth_values) renvoie en fait ['strontium', 38], il est donc de vous donner le nom et la valeur de paire avec le maximum de valeur.
InformationsquelleAutor davelupt | 2011-01-26