Comment trier les entiers par ordre alphabétique? Comme ceci:Comment trier les entiers par ordre alphabétique
integers = [10, 1, 101, 2, 111, 212, 100000, 22, 222, 112, 10101, 1100, 11, 0]
imprimé comme celui-ci sur la console Python
[0, 1, 10, 100000, 101, 10101, 11, 1100, 111, 112, 2, 212, 22, 222]
J'ai essayé
def sort_integers(integers):
return sorted(integers)
mais je suppose que vous devez le faire de cette façon
def sort_integers(integers):
return sorted(integers, key = lambda.......)
Je ne sais pas quoi faire rite après le lambda?
Mais il veut que la liste résultante soit un nombre entier. –
merci, j'ai oublié ça. mis à jour – Alter
Votre appel trié n'a pas besoin de faire ce qu'il fait non plus. Semblable au reste des réponses il suffit de passer votre liste avec un argument clé. – idjaw