gpt4 book ai didi

python - 来自相对的绝对位置

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

如果我有一个 Python 单词字符串列表,我如何获得给定单词在整个列表中的绝对位置,而不是字符串中的相对位置?

l = ['0word0 0word1 0word2', '1word0 1word1 1word2', '2word0 2word1']
rel_0word2 = l[0].split().index('1word2') # equals 2
abs_0word2 = ??? # equals 5

提前致谢。

最佳答案

不确定绝对位置是什么意思,请在下面找到我的示例:

l = ['0word0 0word1 0word2', '1word0 1word1 1word2', '2word0 2word1']

print [x for w in l for x in w.split()].index('1word2')

或者:

def get_abs_pos(lVals, word):
return [i for i,x in enumerate([x for w in l for x in w.split()]) if x == word]

最短的一个:

' '.join(l).split().index('1word2')

关于python - 来自相对的绝对位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7091460/

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