检测小写字母的索引

时间:2016-03-17 13:51:52

标签: python string lowercase

如何获取字符串的所有小写字母的索引?

例如,字符串"AbCd"会导致[1,3]

1 个答案:

答案 0 :(得分:2)

对字符串进行简单的迭代就可以了:

s = "AbCd"
result = []
for i, a in enumerate(s):
    if a.islower():
        result.append(i)

另一种方式是列表理解:

s = "AbCd"
result = [i for i, a in enumerate(s) if a.islower()]

两种情况都是相同的:

result = [1,3]