Python program to sort the words of string lexicographically
In this post, we will see how to sort the words of string lexicographically using python.
Algorithm
Step 1: Declare a String and store it in a variable.
Step 2: Split the string using split(“ ”) function with space as the parameter and store all the words in a list.
Step 3: Sort the all the words of list in lexicographical order using sort() function.
Step 4: Use a for loop to iterate over the words in the list and print the word while iterating.
Step 5: End.
Example
Input: "welcome to the world of python programming" Output: of programming python the to welcome world
Program
def sortStringInLexo(string):
words = string.split()
words.sort()
for word in words:
print( word )
if __name__ == '__main__':
string = "welcome to the world of python programming"
sortStringInLexo(string)
Output
of programming python the to welcome world