擅长:python、mysql、java
<p>为您提供工作解决方案。您还需要将<code>text.startswith('t')</code>替换为<code>twords.startswith('t')</code>,因为您现在使用<code>twords</code>来遍历存储在<code>text</code>中的原始语句的每个单词。您使用了<code>break</code>,它只会使您的代码打印<code>this</code>,因为在找到第一个单词之后,它将在for循环之外中断。要获得以<code>t</code>开头的所有单词,需要去掉<code>break</code>。在</p>
<pre><code>text = "this is a text sentence with words in it that start with letters"
empty_list = []
for twords in text.split():
if twords.startswith('t') == True:
empty_list.append(twords)
print(empty_list)
> ['this', 'text', 'that']
</code></pre>