gpt4 book ai didi

python - 多次出现的单词的 NLTK 索引

转载 作者:太空宇宙 更新时间:2023-11-04 06:04:25 24 4
gpt4 key购买 nike

我正在尝试使用 python 查找以下文本中单词“the”的索引

sent3 = ['In', 'the', 'beginning', 'God', 'created', 'the', 'heaven', 'and', 'the', 'earth', ' .']

如果我执行 sent3.index('the'),我会得到 1,这是单词第一次出现的索引。我不确定的是如何找到其他时间出现“the”的索引。有谁知道我该怎么做?

谢谢!

最佳答案

[i for i, item in enumerate(sent3) if item == wanted_item]

演示:

>>> sent3 = ['In', 'the', 'beginning', 'God', 'created', 'the', 'heaven', 'and', 'the', 'earth', '.']
>>> [i for i, item in enumerate(sent3) if item == 'the']
[1, 5, 8]

enumerate只是从一个可迭代对象构造一个元组的列表,由它们的值和它们对应的索引组成。我们可以使用它来检查该值是否是我们想要的,如果是,则从中提取索引。

关于python - 多次出现的单词的 NLTK 索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23044789/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com