In this program, you’ll learn to sort the words in alphabetic order using for loop and display it.
To understand this example, you should have the knowledge of the following Python programming topics:
In this example, we illustrate how words can be sorted lexicographically (alphabetic order).
Source Code
# 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)
Output
The sorted words are: an cased example hello is letters this with
Note: To test the program, change the value of my_str.
In this program, we store the string to be sorted in my_str. Using the split() method the string is converted into a list of words. The split() method splits the string at whitespaces.
The list of words is then sorted using the sort() method, and all the words are displayed.
Related posts:
Python Program to Convert Bytes to a String
Python List Comprehension
Python Deep Learning - Valentino Zocca & Gianmario Spacagna & Daniel Slater & Peter Roelants
Python dir()
Python Machine Learning Third Edition - Sebastian Raschka & Vahid Mirjalili
Python filter()
Python id()
Python Program to Display the multiplication Table
Python Set discard()
Python String lower()
Python String isupper()
Python eval()
Python dict()
Python Program to Convert String to Datetime
Python Dictionary update()
Python Data Types
Python RegEx
Python Program to Find the Factorial of a Number
Learning scikit-learn Machine Learning in Python - Raul Garreta & Guillermo Moncecchi
Python getattr()
Python complex()
Python Anonymous / Lambda Function
Python Program to Print Colored Text to the Terminal
Python Program to Slice Lists
Python String zfill()
Python Program to Print the Fibonacci sequence
Python type()
Python sleep()
Python strftime()
Python Set issubset()
Python Iterators
Python Set remove()