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 Find the Sum of Natural Numbers
Python reversed()
Python String isprintable()
Python Recursion
Python Program to Get the Full Path of the Current Working Directory
Python Program to Print Colored Text to the Terminal
Python bool()
Python String index()
Python Deep Learning Cookbook - Indra den Bakker
Python Program Read a File Line by Line Into a List
How to Get Started With Python?
Python str()
Python Program to Concatenate Two Lists
Python Global Keyword
Python String split()
How to get current date and time in Python?
Python for Loop
Python Shallow Copy and Deep Copy
Python Program to Illustrate Different Set Operations
Python String title()
Python Set issuperset()
Python Input, Output and Import
Python String format()
Python String lower()
Python Program to Compute all the Permutation of the String
Python Set symmetric_difference_update()
Python Program to Check if a Key is Already Present in a Dictionary
Python Set add()
Python id()
Python isinstance()
Python Program to Find LCM
Python map()