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 String lower()
Python Keywords and Identifiers
Python Closures
Python Program to Find LCM
Python bin()
Python divmod()
Python Program to Print all Prime Numbers in an Interval
Python Set pop()
Python chr()
Python Program to Print Output Without a Newline
Python Exception Handling Using try, except and finally statement
Python String istitle()
Python classmethod()
Python Set remove()
Python max()
Python Numbers, Type Conversion and Mathematics
Python Global, Local and Nonlocal variables
Python Object Oriented Programming
Python Program to Create a Long Multiline String
Java Program to Implement the Program Used in grep/egrep/fgrep
Introduction to Scientific Programming with Python - Joakim Sundnes
Python String rpartition()
Python Program to Check if a Number is Positive, Negative or 0
Python Program to Remove Punctuations From a String
Python Program to Return Multiple Values From a Function
Python Program to Check Whether a String is Palindrome or Not
Deep Learning with Python - Francois Cholletf
Python Custom Exceptions
Python Objects and Classes
Python String maketrans()
Python Errors and Built-in Exceptions
Python List count()