python如何查找连续相同字符
要查找连续相同字符,可以使用以下方法:
def find_consecutive_chars(s):
result = []
current_char = ""
count = 1
for char in s:
if char == current_char:
count += 1
else:
if count > 1:
result.append((current_char, count))
current_char = char
count = 1
if count > 1:
result.append((current_char, count))
return result
s = "aaabbbcccddee"
consecutive_chars = find_consecutive_chars(s)
print(consecutive_chars)
运行以上代码,将输出:
[('a', 3), ('b', 3), ('c', 3), ('d', 2)]
这个函数会返回一个包含连续相同字符及其连续次数的列表。
版权声明
本文仅代表作者观点,不代表米安网络立场。
上一篇:怎么在win10系统中创建还原点 下一篇:win7 ie图标删不掉怎么解决
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。