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 Make a Flattened List from Nested List
Introduction to Scientific Programming with Python - Joakim Sundnes
Python Program to Check If a List is Empty
Python String center()
Python Set clear()
Deep Learning in Python - LazyProgrammer
Python timestamp to datetime and vice-versa
Python Global, Local and Nonlocal variables
Python Numbers, Type Conversion and Mathematics
Intelligent Projects Using Python - Santanu Pattanayak
Python dict()
Python float()
Python compile()
Python String isidentifier()
Python String startswith()
Python Program to Find the Square Root
Python range()
Python Program to Differentiate Between type() and isinstance()
How to Get Started With Python?
Python Program to Find Factorial of Number Using Recursion
Python for Loop
Python Program to Calculate the Area of a Triangle
Python Global Keyword
Python Tuple
Python Program to Find Sum of Natural Numbers Using Recursion
Deep Learning with Python - Francois Cholletf
Python Program to Measure the Elapsed Time in Python
Python min()
Python Matrices and NumPy Arrays
Python Program to Check Whether a String is Palindrome or Not
Python List index()
Python Program to Remove Punctuations From a String