Lorsque vous utilisez la fonction max()
dans Python pour rechercher la valeur maximale dans une liste (ou tuple, dict, etc.) et qu'il existe une égalité pour la valeur maximale, laquelle choisit Python? Est-ce aléatoire?
Ceci est pertinent si, par exemple, on a une liste de tuples et on sélectionne un maximum (en utilisant un key=
) basé sur le premier élément du tuple mais il existe différents seconds éléments. Comment Python choisit-il lequel choisir au maximum?
Je travaille dans Python v2.6.