小编Iqb*_*bal的帖子

作为列表列表的字典元素的总和

d = {
  'a': [[1, 2, 3], [1, 2, 3]],
  'b': [[2, 4, 1], [1, 6, 1]],
}

def add_element(lst):
    ad = [sum(i) for i in zip(*lst)]
    return ad

def csv_reducer2(dicty):
    return {k: list(map(add_element, v)) for k, v in dicty.items()}

csv_reducer2(d)
Run Code Online (Sandbox Code Playgroud)

所需产量:

{'b': [3, 10, 2], 'a': [2, 4, 6]}
Run Code Online (Sandbox Code Playgroud)

上面是我一直在尝试的代码,但它给出了一个错误

zip参数#1必须支持迭代

python dictionary list

6
推荐指数
2
解决办法
175
查看次数

标签 统计

dictionary ×1

list ×1

python ×1