首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >计算并打印来自python dict的唯一值

计算并打印来自python dict的唯一值
EN

Stack Overflow用户
提问于 2016-11-22 14:08:38
回答 1查看 63关注 0票数 0

我的python字典看起来像这样

代码语言:javascript
复制
{'1, ': ('      name', '10G')}
{'2, ': ('      name', '10G')}
{'3, ': ('      name2', '40G')}
{'4, ': ('      name2', '40G')}

键为1到4,值为name*,*G

我想使用python得到的结果: 10G条目的数量=2,40G条目的数量=2

python代码是什么?

EN

回答 1

Stack Overflow用户

发布于 2016-11-22 14:18:20

您可以简单地使用Counter

代码语言:javascript
复制
>>> a = {
         '1, ': ('      name', '10G'),
         '2, ': ('      name', '10G'),
         '3, ': ('      name2', '40G'),
         '4, ': ('      name2', '40G')
        }
>>> from collections import Counter
>>> c = Counter(a.values())
>>> c
Counter({('      name2', '40G'): 2, ('      name', '10G'): 2})
>>> list(c.iteritems())
[(('      name2', '40G'), 2), (('      name', '10G'), 2)]
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40734895

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档