Python Program to Find Shortest Word From Sentence or Text

In this program, first we read text from user then we use string split() function to convert it to list. After splitting, it is passed to min() function with keyword argument key=len which returns shortest word from text or sentence. And this can be done in one line.

This Python program finds Shortest word from a given text or sentence.

Python Source Code: Shortest Word

# Shortest word

# Reading text from user

text = input("Enter some text: ")

# Finding longest word
shortest = min(text.split(), key=len)

# Displaying longest word
print("Shortest word is: ", shortest)
print("And its length is: ", len(shortest))


Enter some text: Tongue tied and twisted just an earth bound misfit I
Shortest word is:  I
And its length is:  1