擅长:python、mysql、java
<p>根据第一个元素的长度和最后一个元素的可读性,可以一次性获得一个版本:</p>
<pre><code>mywords=['how','no','because','sheep','mahogany']
shortest, longest = (w[i] for i in (0, -1) for w in (sorted(mywords, key=len),))
print shortest, longest # no mahogany
</code></pre>