由于单词每天出现的都会不同,因此用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内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复