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 slice()
Python Program to Convert Decimal to Binary, Octal and Hexadecimal
Python property()
Python max()
Python vars()
Python Global Keyword
Python Program to Merge Mails
Python break and continue
Python range()
Python all()
Python Program to Add Two Matrices
Debug a JavaMail Program
Python Program to Create a Countdown Timer
Python Program to Shuffle Deck of Cards
Python Program to Display Calendar
Python Program to Find the Sum of Natural Numbers
Python List sort()
Python Program to Find Armstrong Number in an Interval
Python Strings
Python String upper()
Python format()
Python Function Arguments
Python String rfind()
Python List pop()
Deep Learning with Python - A Hands-on Introduction - Nikhil Ketkar
Python Program to Compute all the Permutation of the String
Python len()
Python Program to Copy a File
Python Program to Get the File Name From the File Path
Python Program to Split a List Into Evenly Sized Chunks
Python String isidentifier()
Python Object Oriented Programming