如何将字典转换为字符串

Tec*_*acK 11 python string

我正在尝试使用此处提供的解决方案

而不是获取字典,我如何获得具有相同输出的字符串,即字符后跟出现次数

例如:d2m2e2s3

gnr*_*gnr 41

要以您想要的格式从dict转换为字符串:

''.join('{}{}'.format(key, val) for key, val in adict.items())
Run Code Online (Sandbox Code Playgroud)

如果你想按键按字母顺序排序:

''.join('{}{}'.format(key, val) for key, val in sorted(adict.items()))
Run Code Online (Sandbox Code Playgroud)