Existe-t-il une fonction en python qui permette de trier une liste d'entiers dans l'ordre croissant par exemple?
merci
Existe-t-il une fonction en python qui permette de trier une liste d'entiers dans l'ordre croissant par exemple?
merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 >>> import random >>> a = range(10) #On génère une liste d'entiers >>> a [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> random.shuffle(a) #On mélange >>> a [1, 0, 8, 5, 9, 4, 7, 3, 2, 6] >>> a.sort() #On trie >>> a [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
Il faut rechercher.trier liste en python et tu as des liens....
[SIZE="2"]Dis moi qui tu suis, je te dirais qui je Hais!
Heureux est l'étudiant, qui comme la rivière suit son cours sans sortir de son lit
Mon premier Tutoriel
A 80% des cas je résouts mon problème en rédigeant une nouvelle discussion, du coup je ne poste que 20% de mes problèmes...
Deux possibilités: sort() ou sorted(). sort() agit in-sifu, sorted() retourne un nouvelle liste:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 >>> l = [3, 4, 1, 12, -9] >>> sorted(l) [-9, 1, 3, 4, 12] >>> l [3, 4, 1, 12, -9] >>> l.sort() >>> l [-9, 1, 3, 4, 12] >>>
Partager