Python – Find Longest String in a Set
To find the longest string in a Set in Python, you can use Python max() built-in function. max() built-in function takes the set of strings as first argument, key function of len() as second argument, and returns the longest string in the set.
The syntax of the function call to max(), to find the longest string in the set s
is
</>
Copy
max(s, key=len)
Example
In the following program, we initialize a Python Set aSet
with strings and find the longest of the strings (string with greatest length) in the set using max() function.
Program
</>
Copy
# initialize set
aSet = {'apple', 'fig', 'banana'}
# find the longest string
longest = max(aSet, key=len)
print(f'longest string : {longest}')
Output
longest string : banana
References
Conclusion
In this Python Tutorial, we learned how to find the longest string in a set, with the help of example programs.