107 of 151 menu

Méthode sort

La méthode sort trie les éléments d'une liste par ordre alphabétique croissant.

Dans le premier paramètre optionnel de la méthode, on peut spécifier le paramètre reverse, qui définit le sens du tri. Par défaut, il a la valeur False.

Dans le deuxième paramètre optionnel, on peut spécifier une fonction de rappel avec les critères de tri.

Syntaxe

liste.sort([mode de renversement], [fonction de tri])

Exemple

Trierons notre liste en ordre inverse :

lst = ['c', 'a', 'd', 'b', 'f', 'e'] lst.sort(reverse=True) print(lst)

Résultat de l'exécution du code :

['f', 'e', 'd', 'c', 'b', 'a']

Exemple

Maintenant, trions en ordre inverse une liste composée de chiffres :

lst = [10, 8, 2, 6, 14] lst.sort(reverse=True) print(lst)

Résultat de l'exécution du code :

[14, 10, 8, 6, 2]

Exemple

Trierons notre liste de lettres sans spécifier le paramètre de renversement dans la méthode sort :

lst = ['c', 'a', 'd', 'b', 'f', 'e'] lst.sort() print(lst)

Résultat de l'exécution du code :

['a', 'b', 'c', 'd', 'e', 'f']

Exemple

Maintenant, trions aussi une liste composée de chiffres :

lst = [10, 8, 2, 6, 14] lst.sort() print(lst)

Résultat de l'exécution du code :

[2, 6, 8, 10, 14]

Voir aussi

  • la fonction sorted,
    qui retourne une liste triée à partir d'objets itérables
  • la fonction filter,
    qui filtre les objets itérables
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser