Python 3.x 我试图解决下面提到的问题陈述

Python 3.x 我试图解决下面提到的问题陈述,python-3.x,string,Python 3.x,String,问题陈述: 1.如果用户提供一个字符串作为输入,我们必须计算重复出现的次数,并返回字符串的每个元素出现的次数。 例如。 输入='111223334' 返回输出“3122314” 我正在寻找python解决方案 python的方法是使用 例如: from itertools import groupby inp = '111223334' ans = ''.join(f'{len(list(v))}{k}' for k, v in groupby(inp)) # -> 31223314

问题陈述: 1.如果用户提供一个字符串作为输入,我们必须计算重复出现的次数,并返回字符串的每个元素出现的次数。 例如。 输入='111223334' 返回输出“3122314”
我正在寻找python解决方案

python的方法是使用

例如:

from itertools import groupby

inp = '111223334'
ans = ''.join(f'{len(list(v))}{k}' for k, v in groupby(inp)) # -> 31223314

你做了什么来解决这个问题?展示你的尝试