这似乎是一个非常简单的问题,但我正在寻找一种简单而又可爱的方式来实现这一点,这仍然可以理解(这不是代码高尔夫)。如何在Python列表中找到最短的字符串
给出一个字符串列表,找到最短字符串的最简单方法是什么?
这是最明显的,以我的方式大致是:
l = [...some strings...]
lens = map(l, len)
minlen, minind = min(lens)
shortest = l[minind]
,但似乎像很多的代码针对此问题(至少在Python)。
多么明显!我无法相信我错过了这一点。 – leecbaker
看来你可以做min(字符串),因为长度是min默认使用的值 –
@joelgoldstick:这是不正确的。试试'min([“b”,“aa”])'。 –