Last modified: October 26, 2020

Finding the longest word in a string python (simple example)

In this article, we'll write an example that finds the longest word in a string.

Finding the longest word in a string python example:


#string
string = "Python is a great langauge"

#split string
str_list = string.split()

#sort list by length
list_s = sorted(str_list, key=len) 

#print the last item of list
print(list_s[-1])

output

langauge

as you can see "language" is the longest word in the string.


so, what we have done?

First, we've converted the string to a list by using the len() built-function, then sorted() built-function the list by length, finally, got the last item of the list.