<p>所以对于赋值,我必须创建一个空列表变量<code>empty_list = []</code>,然后让python循环遍历一个字符串,并让它将以<code>'t'</code>开头的每个单词添加到空列表中。我的尝试:</p>
<pre><code>text = "this is a text sentence with words in it that start with letters"
empty_list = []
for twords in text:
if text.startswith('t') == True:
empty_list.<a href="https://www.cnpython.com/list/append" class="inner-link">append</a>(twords)
break
print(empty_list)
</code></pre>
<p>这只打印了一个。我很确定我没有正确使用<code>startswith()</code>。我该怎么做才能让它正常工作呢?在</p>
<pre><code>text = "this is a text sentence with words in it that start with letters"
print([word for word in text.split() if word.startswith('t')])
</code></pre>