【发布时间】:2016-07-03 22:03:53
【问题描述】:
如何获取字符串所有小写字母的索引?
例如,字符串"AbCd" 会导致[1,3]。
【问题讨论】:
如何获取字符串所有小写字母的索引?
例如,字符串"AbCd" 会导致[1,3]。
【问题讨论】:
对字符串进行简单的迭代即可:
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]
【讨论】: