【发布时间】:2020-04-21 16:43:45
【问题描述】:
如果给定一个字符串,仅当字符连续重复超过 3 次时,用该字符重复的次数替换该字符,如下所示
输入:aaaa 输出:5Za
输入:addeeeeeuyyyyy 输出:add4Zeu5Zy
尝试如下:
>>> from itertools import groupby
>>> strs="aaaaa"
>>> [[k, len(list(g))] for k, g in groupby(strs)]
[['a', 5]]
>>>
【问题讨论】:
标签: python-3.x