首页 > 解决方案 > 如何在列表中列出句子中某个单词的索引?我不明白它是如何工作的

问题描述

例如:

list = ['i like python', 'i dont like to do anything else', 'python is fun', 'i like to bowl']

如何遍历列表并找到单词“python”并打印包含它的列表的索引?

所以它会打印出来:

[0,2]

我了解,如果您有如下列表:

words = ['hello', 'goodbye', 'whatsup']

您可以通过以下方式搜索“你好”:

position = words.index('hello')
print(position)

它将返回单词的索引。但我不知道如何在句子中找到一个词

谢谢

标签: pythonpython-3.x

解决方案


indices = [i for i,string in enumerate(list) if "python" in string]

推荐阅读