如何获取字符串的所有小写字母的索引?
例如,字符串"AbCd"
会导致[1,3]
。
答案 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]