Это кажется довольно простой проблемой, но я ищу короткий и приятный способ сделать это, что по-прежнему понятно (это не кодекс гольфа).
Учитывая список строк, какой самый простой способ найти кратчайшую строку?
То, что наиболее очевидно для меня, примерно:
l = [...some strings...]
lens = map(l, len)
minlen, minind = min(lens)
shortest = l[minind]
но это похоже на много кода для этой проблемы (по крайней мере, на python).