How to find the largest and the smallest word in a string with Python

1 Answer

0 votes
s = "python c++ c c# java"

words_list = s.split(' ')

shortest = min((word for word in words_list if word), key=len)
largest = max((word for word in words_list if word), key=len)

print("The largest word is: " + largest)
print("The smallest word is: " + shortest)



'''
run:

The largest word is: python
The smallest word is: c

'''

 



answered Mar 22, 2017 by avibootz
edited Sep 14, 2021 by avibootz

Related questions

...