Advertisement

字典相同键值合并(Python实现)

阅读量:

Counter实现与应用

复制代码
    from collections import Counter
    
    dict(sum(map(Counter, data), Counter()))
    
    
    AI写代码python
    
    运行

函数实现

复制代码
    def union_dict(data):
    _keys = set(sum([list(d.keys()) for d in data],[]))
    _total = {}
    for _key in _keys:
        _total[_key] = sum([d.get(_key,0) for d in data])
    return _total
    
    
    AI写代码python
    
    运行

全部评论 (0)

还没有任何评论哟~