擅长:python、mysql、java
<p>要在另一个字符串中查找某个字符串的位置,可以使用<code>str.index()</code>方法。在</p>
<p>此<code>function()</code>接受list和string,并生成与该词在字符串中的位置匹配的单词:</p>
<pre><code>def function(lst, s):
for i in lst:
if i not in s:
continue
yield i, s.index(i)
lst = ['house', 'John', 'garden']
s = 'MynameisJohn'
for word, position in function(lst, s):
print(word, position)
</code></pre>
<p>输出:</p>
^{pr2}$