how to find the longest string in a list python code example

Example 1: python longest list in list

def longest(list1):
    longest_list = max(len(elem) for elem in list1)
    return longest_list

Example 2: how to find the longest string in a list in python

a_list = ["a_string", "the_longest_string", "string"]
longest_string = max(a_list, key=len)
print(longest_string)

Example 3: python longest word in string

def find_longest_word(word_list):  
    longest_word =  max(word_list, key=len)
    return longest_word

Example 4: how to find the longest string python

max(a_list, key=len)