擅长:python、mysql、java
<pre><code>words = [w.split(None, 3)[1] for w in l if any(x.isspace() for x in w.strip())]
</code></pre>
<p>如果单词是空字符串,只包含空格,并且包含字符但中间没有空格,则此操作将从列表中排除该单词。因此,你应该至少有两个词,它分裂和提取。请注意,我的拆分解决方案会在第二个单词之后停止拆分,因此字符串中可能有很多单词,但是split()不会因为处理所有单词而浪费时间。你知道吗</p>