python如何查找连续相同字符

   2024-10-20 2790
核心提示:要查找连续相同字符,可以使用以下方法:def find_consecutive_chars(s):result = []current_char = count = 1for char in s:if

要查找连续相同字符,可以使用以下方法:

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 results = "aaabbbcccddee"consecutive_chars = find_consecutive_chars(s)print(consecutive_chars)

运行以上代码,将输出:

[('a', 3), ('b', 3), ('c', 3), ('d', 2)]

这个函数会返回一个包含连续相同字符及其连续次数的列表。

 
举报打赏
 
更多>同类网点查询
推荐图文
推荐网点查询
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号