Programme Python pour trier les mots par ordre alphabétique

Table des matières

Dans ce programme, vous apprendrez à trier les mots par ordre alphabétique en utilisant la boucle for et à l'afficher.

Pour comprendre cet exemple, vous devez avoir la connaissance des sujets de programmation Python suivants:

  • Python pour Loop
  • Chaînes Python
  • Méthodes de chaîne

Dans cet exemple, nous illustrons comment les mots peuvent être triés lexicographiquement (ordre alphabétique).

Code source

 # Program to sort alphabetically the words form a string provided by the user my_str = "Hello this Is an Example With cased letters" # To take input from the user #my_str = input("Enter a string: ") # breakdown the string into a list of words words = (word.lower() for word in my_str.split()) # sort the list words.sort() # display the sorted words print("The sorted words are:") for word in words: print(word) 

Production

 Les mots triés sont: un exemple en casse bonjour est les lettres avec ceci 

Remarque: pour tester le programme, modifiez la valeur de my_str.

Dans ce programme, nous stockons la chaîne à trier dans my_str. En utilisant la méthode split (), la chaîne est convertie en une liste de mots. La méthode split () divise la chaîne en espaces.

La liste de mots est ensuite triée à l'aide de la méthode sort () et tous les mots sont affichés.

Articles intéressants...