<p>我有一个句子列表(exg)和一个水果名列表(fruit\u list)。我有一个代码来检查句子是否包含水果列表中的元素,如下所示:</p>
<pre><code>exg = ["I love apple.", "there are lots of health benefits of apple.",
"apple is especially hight in Vitamin C,", "alos provide Vitamin A as a powerful antioxidant!"]
fruit_list = ["pear", "banana", "mongo", "blueberry", "kiwi", "apple", "orange"]
for j in range(0, len(exg)):
sentence = exg[j]
if any(word in sentence for word in fruit_list):
print(sentence)
</code></pre>
<p>输出如下:只有句子包含“apple”的单词</p>
<pre><code>I love apple.
there are lots of health benefits of apple.
apple is especially hight in Vitamin C,
</code></pre>
<p>但是我想打印出哪个单词是水果列表中的一个元素,哪个单词是在句子中找到的。在这个例子中,我希望输出一个单词“apple”,而不是包含单词apple的句子。你知道吗</p>
<p>希望这有意义。请给我帮助,非常感谢!你知道吗</p>
<p>这就行了。你知道吗</p>
<pre><code>for j in range(0, len(fruit_list)):
fruit = fruit_list[j]
if any(fruit in sentence for sentence in exg):
print(fruit)
</code></pre>