<分区>
我有这个函数接收一个单词并列出每个大写字母的索引:
def capitals(word):
print word
lst = []
for i in word:
if i.isupper():
lst += [word.index(i)]
return lst
word中所有大写字母都不一样时,运行正常。示例:
capitals("AuIkkdjsiP") returns [0,2,9]
但是,如果一个字符串有重复的大写字母,就会发生这种情况:
capitals("AuAskdjfIsjUsdhA") returns [0,0,10,0]
如何在迭代字符串时获取字符“A”其他出现的索引?