Méthode sort() de liste 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)]Autres extensions
Listes en Python3