# ###################################################### # Applications des listes en Python # # Application 4 : tri d'une liste dans l'ordre croissant # ###################################################### liste=[5, 10, 27, 9, 30, 23, 26, 29, 25] # ------------------------------------------------------ # Solution 1 : on crée une nouvelle liste triée sans modifier la liste d'origine en utilisant la fonction sorted() : print("Voici la liste de départ : %s" % liste) liste_1=sorted(liste) print("liste triée dans l'ordre croissant : %s" % liste_1) liste_2=sorted(liste,reverse=True) print("liste triée dans l'ordre décroissant : %s\n" % liste_2) # ------------------------------------------------------ # Solution 2 : on modifie directement la liste en interne avec les méthodes sort() et reverse() print("Voici la liste de départ : %s" % liste) liste.sort() print("liste triée dans l'ordre croissant : %s" % liste) liste.reverse() print("liste triée dans l'ordre décroissant : %s" % liste)