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 min()
Python Set discard()
Building Chatbots with Python Using Natural Language Processing and Machine Learning - Sumit Raj
Python Program to Calculate the Area of a Triangle
Python Multiple Inheritance
Python iter()
Python strptime()
Python while Loop
Python Program to Compute all the Permutation of the String
Python Directory and Files Management
Python Shallow Copy and Deep Copy
Natural Language Processing with Python - Steven Bird & Ewan Klein & Edward Loper
Python callable()
Python Set remove()
Python frozenset()
Python Program to Convert Decimal to Binary Using Recursion
Python List sort()
Python Program to Convert Kilometers to Miles
Python Program to Find Hash of File
Python Program to Reverse a Number
Python Program to Find Numbers Divisible by Another Number
Python Set difference_update()
Python String rstrip()
Python String split()
Python super()
Python type()
Python List reverse()
Python List index()
Python String join()
Statistical Methods for Machine Learning - Disconver how to Transform data into Knowledge with Pytho...
Python Set intersection()
Python Variables, Constants and Literals