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 for Loop
Python Tuple count()
Python frozenset()
Python String endswith()
Python format()
Python Set pop()
Python Numbers, Type Conversion and Mathematics
Python String rstrip()
Python Program to Find the Largest Among Three Numbers
Node.js vs Python for Backend Development
Python Program to Check the File Size
Python String index()
Python *args and **kwargs
Python exec()
Python Program to Check If a String Is a Number (Float)
Python slice()
Python bool()
Python Modules
Python abs()
Python locals()
Python Program to Check Whether a String is Palindrome or Not
Python List remove()
Python round()
Python set()
Python classmethod()
How to get current date and time in Python?
Python getattr()
Python Program to Convert Celsius To Fahrenheit
Python Program to Get the Last Element of the List
Python oct()
Natural Language Processing with Python - Steven Bird & Ewan Klein & Edward Loper
Python List append()