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 Deep Learning Cookbook - Indra den Bakker
Java Program to Implement the Program Used in grep/egrep/fgrep
Python Dictionary clear()
Python Program to Count the Number of Occurrence of a Character in String
Python frozenset()
Python map()
Python Tuple index()
Python List Comprehension
Python strftime()
Python Program to Multiply Two Matrices
Python input()
Python List clear()
Python String casefold()
Python String startswith()
Python Program to Find Factorial of Number Using Recursion
Python Program to Differentiate Between type() and isinstance()
Python Program to Find the Size (Resolution) of a Image
Python String format_map()
Python Program to Display Calendar
Python *args and **kwargs
Python List insert()
Python break and continue
Python Program to Add Two Matrices
Python 3 for Absolute Beginners - Tim Hall & J.P Stacey
Python Program to Check if a Number is Positive, Negative or 0
Python Program to Find ASCII Value of Character
Python Dictionary fromkeys()
Python List sort()
Python Program to Print Output Without a Newline
Python enumerate()
Python Program to Compute the Power of a Number
Python String split()