我试图弄清楚如何检查单个字符串中是否重复出现某些字符,如果这样,则应多久重复一次。
示例:
str.x = 'abbbjjaaaal'
作为返回值,我需要整数4,因为在这种情况下,字符串x中单个字符的最长连续重复是a,并且重复了4次。
答案 0 :(得分:0)
some_str = 'abbbjjaaaal'
groups = [(k , len(list(g))) for k, g in groupby(a, str)]
groups.sort(key=lambda k:k[1], reverse=True)
print(grups[0][0])