鉴于:
x = ['w', 'e', 's', 's', 's', 'z','z', 's']
每次出现
s
时,都会出现以下指数:第一:2
第二:3
第三:4
第四:7
如果我这样做,我会得到第一个索引。
如何获取第4个索引?
最佳答案
使用list comprehension和enumerate
:
>>> x = [ 'w', 'e', 's', 's', 's', 'z','z', 's']
>>> [i for i, n in enumerate(x) if n == 's'][0]
2
>>> [i for i, n in enumerate(x) if n == 's'][1]
3
>>> [i for i, n in enumerate(x) if n == 's'][2]
4
>>> [i for i, n in enumerate(x) if n == 's'][3]
7
关于python - 如何找到项目在列表中出现的第n次索引?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22267241/