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 Find the Square Root
Python String isupper()
Python for Loop
Python Objects and Classes
Python Function Arguments
Python Dictionary fromkeys()
Python String join()
Python Program to Count the Number of Digits Present In a Number
Python Program to Split a List Into Evenly Sized Chunks
Python Program to Get Line Count of a File
Python oct()
Python String casefold()
Python Program to Convert Decimal to Binary Using Recursion
Python while Loop
Python 3 for Absolute Beginners - Tim Hall & J.P Stacey
Python Program to Remove Duplicate Element From a List
Python Machine Learning Cookbook - Practical solutions from preprocessing to Deep Learning - Chris A...
Python Program to Print all Prime Numbers in an Interval
Python List clear()
Python Machine Learning - Sebastian Raschka
Python Type Conversion and Type Casting
Python Program to Find Armstrong Number in an Interval
Python range()
Python all()
Python Program to Check if a Number is Odd or Even
Python compile()
Python Dictionary items()
Python String rindex()
Python complex()
Python Program to Calculate the Area of a Triangle
Python hash()
Python Program to Represent enum