Maison  >  Article  >  développement back-end  >  Comment trier une liste en Python

Comment trier une liste en Python

coldplay.xixi
coldplay.xixioriginal
2021-03-05 11:44:3144679parcourir

Comment trier une liste en Python : 1. Appelez la méthode de tri de la liste, affichez la liste d'origine et constatez que la liste d'origine a changé ; 2. Utilisez la méthode sorted pour trier la liste, et constatez que lors de la sortie directe, la liste de sortie est triée Bonne liste.

Comment trier une liste en Python

L'environnement d'exploitation de ce tutoriel : système Windows 7, python version 3.9, ordinateur DELL G3.

Méthode Python de tri des listes :

1 Tout d'abord, nous devons connaître les deux méthodes de tri en python, l'une est triée et l'autre est triée

.
  • sort() est une méthode intégrée à la liste. Elle n'a pas de valeur de retour. Elle trie la liste et la liste change

  • <.> est une méthode globale intégrée. Il existe une valeur de retour, renvoie le nouvel objet après avoir trié la séquence itérable, mais la séquence d'origine reste inchangée sorted

Comment trier une liste en Python

2. Tout d'abord, nous appelons le tri de la méthode list, mais cette méthode n'a pas de valeur de retour, donc la sortie est None

Comment trier une liste en Python

3. list et constatons que la liste d'origine a changé

Comment trier une liste en Python

4 Ensuite, nous utilisons la méthode sorted pour trier la liste, et constatons que lors de la sortie directe, la liste de sortie est triée. list

Comment trier une liste en Python

5. Ensuite, sortez la liste originale et constatez que la liste originale n'est pas triée

Comment trier une liste en Python

6. Ci-joint est le code ici :

entry=[1,3,2,5,4,6,7]
print(entry.sort())  #None
print(entry) #[1, 2, 3, 4, 5, 6, 7]
entry1=[1,3,2,4,5,6]
print(sorted(entry1)) #[1, 2, 3, 4, 5, 6]
print(entry1) #[1, 3, 2, 4, 5, 6]
# sort()是列表内置的方法,没有返回值,是将列表排序
# sorted是全局内置的方法,有返回值,返回对可迭代序列排序后的新对象,但是原来的序列不变

Recommandations d'apprentissage gratuites associées :

Tutoriel vidéo Python

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn