Python直方图一线

Python直方图一线,第1张

Python直方图一线

Python 3.x确实有

reduce
,您只需要做一个
from functools import reduce
。它还具有“
dict理解”,其语法与您的示例中的语法完全相同。

Python
2.7和3.x还具有一个Counter类,该类可以完全满足您的要求:

from collections import Countercnt = Counter("abracadabra")

在Python
2.6或更早版本中,我个人使用defaultdict并分两行进行:

d = defaultdict(int)for x in xs: d[x] += 1

那是干净,高效,Python式的,对于大多数人而言,它比涉及任何东西都容易理解

reduce



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5653255.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存