擅长:python、mysql、java
<p>我可能会通过创建两个列表来实现这一点</p>
<p>首先创建字数列表,然后使用<code>zip</code>同时遍历句子和字数。您可以根据您的条件从一个列表或另一个列表中选择包含该值</p>
<pre><code>sentences = [
'Two heads are better than one',
'Time flies',
'May the force be with you',
'I do',
'The Itchy and Scratchy Show',
'You know nothing Jon Snow',
'The cat ran'
]
word_counts = [len(sentence.split(' ')) for sentence in sentences]
reduced_sentences = [
sentence if word_count < 5 else word_count
for sentence, word_count in zip(sentences, word_counts)
]
</code></pre>