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 Read a File Line by Line Into a List
Python Variables, Constants and Literals
Python Program to Print Output Without a Newline
Python Program to Compute the Power of a Number
Python Program to Add Two Numbers
Python tuple()
Python complex()
Python Errors and Built-in Exceptions
Python Program to Check If a List is Empty
Python Set discard()
Python Program to Convert Decimal to Binary, Octal and Hexadecimal
Python Program to Find Sum of Natural Numbers Using Recursion
Python ord()
Python String isdigit()
Python Set isdisjoint()
Python break and continue
Python sleep()
Python File I/O Operation
Python zip()
Natural Language Processing with Python - Steven Bird & Ewan Klein & Edward Loper
Python Set clear()
Python open()
Python Dictionary get()
Python Program to Print the Fibonacci sequence
Python Program to Copy a File
Building Chatbots with Python Using Natural Language Processing and Machine Learning - Sumit Raj
Python Program to Get the Class Name of an Instance
Python Data Structures and Algorithms - Benjamin Baka
Python Program to Check if a Number is Positive, Negative or 0
Python String rjust()
Python Program to Create Pyramid Patterns
Python Program to Print Hello world!