gpt4 book ai didi

python - 关于查找字符串中出现的所有索引的基本问题

转载 作者:行者123 更新时间:2023-12-04 10:49:18 25 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Iterate a list with indexes in Python

(6 个回答)


去年关闭。




我刚开始学习如何在 python 中编码,我需要一些关于我编写的简单代码的反馈

目标:查找并打印字符串中“e”的所有索引

我写的代码

sentence = "celebrate"

for i in sentence:
if i == "e":
indexed_sentence = sentence.index("e")
print(indexed_sentence)

我想打印代码
1,3,8

最佳答案

.index方法将返回您正在搜索的字符第一次出现的索引。这意味着您将始终看到 1为您的代码。更好的方法是使用内置函数enumerate正如@Rakesh 建议的那样。

sentence = "celebrate"

for ix, c in enumerate(sentence):
if c=="e":
print(ix)

关于python - 关于查找字符串中出现的所有索引的基本问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59560160/

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