擅长:python、mysql、java
<p>不需要循环,使用<code>list.index</code>,由<code>try/except</code>块保护,以防找不到字符串。<code>list.index</code>返回单词的第一次出现。你知道吗</p>
<pre><code>sent = 'ASK NOT WHAT YOUR COUNTRY CAN DO FOR YOU ASK WHAT YOU CAN DO FOR YOUR COUNTRY.'
words = sent.split()
word = "WHAT"
try:
print(words.index(word)+1)
except ValueError:
print("{} is not in the sentence".format(word))
</code></pre>
<p>返回<code>3</code>,因为<code>index</code>在第三个位置找到了单词(数组从0开始)</p>