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 __import__()
Python tuple()
Python del Statement
Python Program to Check If a List is Empty
Python Statement, Indentation and Comments
Python Program to Safely Create a Nested Directory
Python zip()
Python String rpartition()
Python Matrices and NumPy Arrays
Python Tuple index()
Python strftime()
Python frozenset()
Python String zfill()
Python List append()
Python Program to Convert Decimal to Binary Using Recursion
Python Program to Calculate the Area of a Triangle
Python Program to Get the Full Path of the Current Working Directory
Python compile()
Python Program to Get the Last Element of the List
Python Program to Capitalize the First Character of a String
Python String isidentifier()
Python print()
Python sleep()
Python len()
Python Get Current time
Python Program to Reverse a Number
Python Program to Differentiate Between type() and isinstance()
Python Program to Convert Kilometers to Miles
Python String endswith()
Python for Loop
Python Program to Concatenate Two Lists
Python divmod()