擅长:python、mysql、java
<p>你可以在你的理解中添加if条件,比如<code>... if len(i.split()) > 1]</code>,但是这需要你将单词拆分两次,这里我们使用<code>map()</code>为<code>l</code>的每个元素做一次。你知道吗</p>
<pre><code>l = ["OPTY PLN EXTRCT","MRKT COMMUNITY TABLE", "COMM", "EXT OPTY EMP"]
output = [words[1] for words in map(str.split, l) if len(words) > 1]
</code></pre>
<p><strong>输出:</strong></p>
<pre><code>['PLN', 'COMMUNITY', 'OPTY']
</code></pre>
<hr/>
<p>或者,如果您使用的是python3.8,我们可以使用新的<a href="https://www.python.org/dev/peps/pep-0572/" rel="nofollow noreferrer">^{<cd4>}</a>表示法。你知道吗</p>
<pre><code>output = [words[1] for i in l if len(words := i.split()) > 1]
</code></pre>