Méthode sort() de liste Python3

Python3 列表Listes en Python3


Description

La fonction sort() est utilisée pour trier la liste d'origine. Si un paramètre est spécifié, la fonction de comparaison spécifiée est utilisée.

Syntaxe

Syntaxe de la méthode sort() :

list.sort( key=None, reverse=False)

Parameters

Parameters

  • key -- Sert principalement à comparer des éléments. Il n'a qu'un seul paramètre, et le paramètre de la fonction spécifique est extrait de l'objet itérable, en spécifiant un élément de l'objet itérable pour le tri.
  • reverse -- Règle de tri,reverse = Truedécroissant,reverse = Falsecroissant (par défaut).

Valeur de retour

Cette méthode ne renvoie aucune valeur, mais elle trie les objets de la liste.

Exemple

L'exemple suivant montre comment utiliser la fonction sort() :

Exemple

#!/usr/bin/python aList = ['Google', 'Example', 'Taobao', 'Facebook'] aList.sort() print ( "Liste : ", aList)

La sortie de l'exemple ci-dessus est la suivante :

List :  ['Facebook', 'Google', 'Example', 'Taobao']

L'exemple suivant affiche la liste par ordre décroissant :

Exemple

#!/usr/bin/python # -*- coding: UTF-8 -*- # Liste vowels = ['e', 'a', 'u', 'o', 'i'] # Décroissant vowels.sort(reverse=True) # Afficher le résultat print ( 'Sortie décroissante :', voyelles )

La sortie de l'exemple ci-dessus est la suivante :

降序输出: ['u', 'o', 'i', 'e', 'a']

L'exemple suivant montre comment afficher une liste en spécifiant le tri des éléments de la liste :

Exemple

#!/usr/bin/python # Obtenir le deuxième élément de la liste def takeSecond(elem): return elem[1] # Liste random = [(2, 2), (3, 4), (4, 1), (1, 3)] # Trier par le deuxième élément random.sort(key=takeSecond) # Afficher la catégorie print ('Liste triée :', random)

La sortie de l'exemple ci-dessus est la suivante :

排序列表:[(4, 1), (2, 2), (1, 3), (3, 4)]

Python3 列表Listes en Python3

Autres extensions