sort
et triés
Les principaux utilisés lors du tri des données de la liste sont «tri» et «triés». Si vous souhaitez obtenir uniquement le résultat trié sans modifier le contenu d'origine, vous pouvez utiliser trié
. De plus, «trié» peut être utilisé pour les taples et les itérateurs. La différence de comportement est la suivante.
a = [4, 6, 2, 8]
b = [5, 3, 9, 7, 1]
a.sort()
print(a)
print(sorted(b))
print(b)
Résultat d'exécution
[2, 4, 6, 8] [1, 3, 5, 7, 9] [5, 3, 9, 7, 1]
reserved
«réservé» est une fonction utilisée lors du tri dans l'ordre inverse. Comme la méthode sorted
, c'est une fonction qui ne renvoie que le résultat trié sans changer le contenu lui-même.
a = [4, 6, 2, 8]
print(reserved(a))
Résultat d'exécution
[8, 6, 4, 2]
a = [4, 6, 2, 8]
print(sorted(a)[::-1])
Résultat d'exécution
[8, 6, 4, 2]
Recommended Posts