【发布时间】:2018-08-01 20:30:09
【问题描述】:
我有一本带两个键的字典。
my_dict = {"Hello": {'count': 2, 'distance': 6}, "Clear": {'count': 8, 'distance': 8}}
我正在使用
a = ''.join(''.join((k, str(v))) for k,v in my_dict.items())
将其转换为要打印的字符串:
"Hello" {'count': 2, 'distance': 6L} "Clear" {'count': 8, 'distance': 9L}
我想知道如何才能获得密钥和计数 打印:
"Hello" - count: 2
"Clear" - count: 8
【问题讨论】:
-
你的代码有语法错误..
-
更改 my_dict 的语法。
-
很难理解您的问题,但听起来您想要来自
collections模块的 Counter 对象。 Here 是 Counter 对象的文档 -
对不起!我的代码的前一部分为我分配了字典。
标签: python string dictionary