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