我是靠谱客的博主 单身菠萝,这篇文章主要介绍Python 利用counter 计算dict的差值来统计变化率,现在分享给大家,希望可以做个参考。

由于单词每天出现的都会不同,因此用dict来存储是比较好的。

而计算单词的日、周、月变化率时,就需要用counter这种格式了。

期望输入(dict格式):

{'a': 1, 'b': 2, 'c': 3}
{'b': 3, 'c': 4, 'd': 5}

期望输出(dict格式):

{'b': 1, 'c': 1, 'd': 5, 'a': -1}

 实现方法:

from collections import Counter

Adict = {'a': 1, 'b': 2, 'c': 3}
Bdict = {'b': 3, 'c': 4, 'd': 5}
Acounter = Counter(Adict)
Bcounter = Counter(Bdict)

Bcounter.subtract(Acounter)
BsubtractA = dict(Bcounter)
print(BsubtractA )

 

最后

以上就是单身菠萝最近收集整理的关于Python 利用counter 计算dict的差值来统计变化率的全部内容,更多相关Python内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(116)

评论列表共有 0 条评论

立即
投稿
返回
顶部