<p>我正在使用Python中的.index命令。我希望能够输入一个句子,然后Python返回我选择的单词的多个索引。例如,如果我输入句子“我爱你你你爱我我们都爱巴尼”,然后选择“爱”这个词,我希望它返回“2”,“5”,“9”。但是我的代码只返回第一个“2”。在</p>
<pre><code>sentence = input("Enter a sentence")
word = input("Enter the word")
position = sentence.index(word)
print(position)
</code></pre>
<p>请你能帮我编辑这个代码,使它返回所选单词的多个索引吗。在</p>
<p>谢谢</p>
<p>你可以用空格把句子中的单词分开,然后搜索特定的单词。在</p>
<p>例如:</p>
<pre><code>textSplit = sentence.split(' ')
for i in range(len(textSplit)):
if textSplit[i] == word:
print i+1
</code></pre>