這似乎是一個非常簡單的問題,但我正在尋找一種簡單而又可愛的方式來實現這一點,這仍然可以理解(這不是代碼高爾夫)。如何在Python列表中找到最短的字符串
給出一個字符串列表,找到最短字符串的最簡單方法是什麼?
這是最明顯的,以我的方式大致是:
l = [...some strings...]
lens = map(l, len)
minlen, minind = min(lens)
shortest = l[minind]
,但似乎像很多的代碼針對此問題(至少在Python)。
多麼明顯!我無法相信我錯過了這一點。 – leecbaker
看來你可以做min(字符串),因爲長度是min默認使用的值 –
@joelgoldstick:這是不正確的。試試'min([「b」,「aa」])'。 –