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)
需要输出:
{'b': [3, 10, 2], 'a': [2, 4, 6]}
我一直在尝试上面的代码,但是它会出错。
错误信息如下:
zip参数 #1 必须支持迭代
list(map(..))
。 - jamylak