Forum Python

Please or S’enregistrer to create posts and topics.

trier une liste de chaînes par ordre alphabétique

Est ce possible de trier une liste de chaînes par ordre alphabétique en Python ? Si oui comment faire et merci?

Vous avez deux méthodes pour trier une liste:
La méthode intégrée sorted()
- La méthode intégrée sort()

1. Trier à l'aide de la méthode  sorted(). La fonction sorted() renvoie une nouvelle liste triée.
# Liste de chaînes
listes_chaînes = ["Python", "Java", "Django", "PHP", "Laravel"]


# Trier la liste en utilisant sorted()
liste_triée = sorted(listes_chaînes)


print("Liste triée :", liste_triée)
# output: Liste triée : ['Django', 'Java', 'Laravel', 'PHP', 'Python']
2. Trier à l'aide de la méthode  sort(). La méthode sort() trie la liste en place et ne renvoie pas de nouvelle liste.
# Liste de chaînes
listes_chaînes = ["Python", "Java", "Django", "PHP", "Laravel"]

# Trier la liste en utilisant sort()
listes_chaînes.sort()

print("Liste triée :", listes_chaînes)


# output: Liste triée : ['Django', 'Java', 'Laravel', 'PHP', 'Python']