Python中的计数器

静脉

有没有一种方法可以在Counter中针对出现的数字收集值?

示例:
假设我有一个列表:

list = ['a', 'a', 'a', 'b', 'b', 'b', 'c', 'c', 'c', 'd', 'd']

当我做柜台时:

Counterlist = Counter(list)

我去拿:

Counter({'b': 3, 'a': 3, 'c': 3, 'd': 2})

然后,我可以选择a并得到3:

Counterlist['a'] = 3

但是,如何选择出现的数字“ 3”?
就像是:

Counterlist[3] = ['b', 'a', 'c'] 

那可能吗?

西蒙·维塞尔

您可以编写以下内容

import collections

my_data = ['a', 'a', 'a', 'b', 'b', 'b', 'c', 'c', 'c', 'd', 'd']
result = collections.defaultdict(list)
for k, v in collections.Counter(my_data).items():
    result[v].append(k)

然后访问result[3]以获取具有该计数的字符。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

嵌套字典Python中的计数器

来自分类Dev

嵌套字典Python中的计数器

来自分类Dev

python中的计数器汇总

来自分类Dev

Prolog中的Python计数器

来自分类Dev

python中的游戏计数器

来自分类Dev

根据python pandas中的现有计数器添加新计数器

来自分类Dev

Python字计数器

来自分类Dev

Python清单计数器

来自分类Dev

Python字计数器

来自分类Dev

Python登录计数器

来自分类Dev

排除集合中的零.Python中的计数器

来自分类Dev

Python计数器不计数

来自分类Dev

从python的计数器中删除停用词列表

来自分类Dev

Python中是否存在可以累积负值的计数器?

来自分类Dev

Python中for循环迭代的本机计数器

来自分类Dev

如何在python中创建元音计数器

来自分类Dev

如何使用python在计数器中应用嵌套条件?

来自分类Dev

简单的计数器可以在python中变为负数吗?

来自分类Dev

在jinja计数器中添加python变量

来自分类Dev

Python中的快速排序比较计数器

来自分类Dev

每个单词中的python元音计数器

来自分类Dev

python中的计数器未显示所有单词

来自分类Dev

在字典的python列表中更新计数器

来自分类Dev

如何在python中实现静态计数器

来自分类Dev

Python 计数器在类/函数中的放置

来自分类Dev

使用 Python 递增存储在文件中的计数器

来自分类Dev

内联python中没有计数器吗?

来自分类Dev

在 Python 中为游戏计数器 +1 动作

来自分类Dev

ListView中TextView中的计数器