gpt4 book ai didi

python - 获取列表中部分匹配的索引

转载 作者:行者123 更新时间:2023-11-30 22:08:45 26 4
gpt4 key购买 nike

嗨,假设我有以下列表:

words = ['maritus', 'et', 'quolibet', 'is', 'habitancium', 'dico', 'locum~locus', 'domus', 'totus', 'tempus', 'vitis', 'is', 'de', 'quolibet', 'ipse']

以及以下单词:轨迹

我想获取在单词中找到它的索引,即:6以下内容:

ind = words.index('locus')

仅适用于整个单词

最佳答案

使用next()在生成 words 中的每个单词的生成器上列出 locusin 。然而,既然你想要索引,你应该 enumerate words列出并仅产生索引,i .

next(i for i, w in enumerate(words) if 'locus' in w)
#6

要获取所有出现的索引,我们可以使用 list-comprehension :

[i for i, w in enumerate(words) if 'locus' in w]

关于python - 获取列表中部分匹配的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52096432/

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