擅长:python、mysql、java
<p>使用<a href="https://docs.python.org/3.5/library/stdtypes.html#str.split" rel="nofollow">^{<cd1>}</a>将句子转换为单词列表,<a href="https://docs.python.org/3.5/library/functions.html#enumerate" rel="nofollow">^{<cd2>}</a>生成位置,使用<a href="https://docs.python.org/3.5/tutorial/datastructures.html#list-comprehensions" rel="nofollow">list comprehension</a>生成结果列表。</p>
<pre><code>>>> sentence = "The fat cat sat on the mat"
>>> words = sentence.lower().split()
>>> word_to_find = "the"
>>> [pos for pos, word in enumerate(words, start=1) if word == word_to_find]
[1, 6]
</code></pre>
<p>如果找不到单词,则结果将是空列表。</p>