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 Check Whether a String is Palindrome or Not
Python Artificial Intelligence Project for Beginners - Joshua Eckroth
Python tuple()
Python hex()
Python String endswith()
Python String count()
Python Program to Remove Punctuations From a String
Python Program to Create a Countdown Timer
Python Program to Catch Multiple Exceptions in One Line
Python bool()
Python frozenset()
Python Program to Print Output Without a Newline
Python Anonymous / Lambda Function
Python String isdecimal()
Python divmod()
Python strftime()
Machine Learning with Python for everyone - Mark E.Fenner
Python for Loop
Python Program to Get the Class Name of an Instance
Python Program to Compute all the Permutation of the String
Python Program to Safely Create a Nested Directory
Python set()
Python open()
Python Dictionary items()
Python Strings
Python String rpartition()
Python Set add()
Python Program to Compute the Power of a Number
Python Set difference()
Python Iterators
Deep Learning in Python - LazyProgrammer
Python str()