gpt4 book ai didi

python - 字符串变量的索引方法,在条件循环内,未返回所需的结果

转载 作者:太空宇宙 更新时间:2023-11-03 16:34:48 25 4
gpt4 key购买 nike

text = "iiiiiiWiiiiiiWWiiiiW"
for char in text:
if (char == "W"):
z = text.index(char)
print z

我在使用上面的代码时遇到了问题。我没有得到我想要的回应。我收到:

>>>9
>>>9
>>>9
>>>9

...而不是得到类似...

>>>9
>>>16
>>>17
>>>22

这让我很困惑:(请帮助并谢谢:)

最佳答案

text.index('W') 将始终返回 'W'text 中第一次出现的位置。你可以这样做:

text = "iiiiiiWiiiiiiWWiiiiW"
for pos, char in enumerate(text):
if char == "W":
print pos

关于python - 字符串变量的索引方法,在条件循环内,未返回所需的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37312362/

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