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 Delete an Element From a Dictionary
Python issubclass()
Python String zfill()
Python String splitlines()
Deep Learning with Python - A Hands-on Introduction - Nikhil Ketkar
Python frozenset()
Python Program to Check if a Number is Odd or Even
Python timestamp to datetime and vice-versa
Python Program to Differentiate Between type() and isinstance()
APIs in Node.js vs Python - A Comparison
Python while Loop
Python Anonymous / Lambda Function
Python Machine Learning Third Edition - Sebastian Raschka & Vahid Mirjalili
Python ord()
Python Program to Create a Long Multiline String
Python format()
Python Recursion
Python divmod()
Python Program to Check Leap Year
Python type()
Python slice()
Python tuple()
Python Program to Make a Flattened List from Nested List
Python isinstance()
Python Program to Check Prime Number
Python String expandtabs()
Python Program to Extract Extension From the File Name
Python Program to Check Whether a String is Palindrome or Not
Debug a JavaMail Program
Python Set clear()
Python String ljust()
Python Program to Find HCF or GCD