擅长:python、mysql、java
<p>使用列表理解:</p>
<pre class="lang-py prettyprint-override"><code>output = [string if len(string.split(' ')) < 5 else len(string.split(' ')) for string in s]
</code></pre>
<p>输出:</p>
<pre><code>[6, 'Time flies', 6, 'I do', 5, 5, 'The cat ran']
</code></pre>