只是想知道在使用.find()时是否有一种简单的方法可以跳过字符串中的字母 例如,我正在寻找一个单词中的某个字母,也许是按比例。 proportion.find(O) 我已经找到了第一个o的位置。如何找到第二个或第三个o的位置,而不必从单词中删除第一个o?
答案 0 :(得分:0)
string = 'helloworld'
selectedCharacter = 'o'
print [position for position, char in enumerate(string) if char == selectedCharacter]
这将为您提供所选字符的索引列表(在这种情况下,字符' o'将为您提供[4, 6]
)