小编And*_*le1的帖子

嵌套列表的元素总和

我有一个名为 list_6 的嵌套列表:

[[-1, 1, -1, 1, -1, 1, 1, 0, -1, 0, -1, -1, 1, 1, 1, 0, 1, -1, -1, -1 , 1, 1, 1, 0, 0, -1, 0, 0, 0, 1, 0, -1, 1, 1, -1, 0, 0, 1, 1, -1, 0, -1, 1, 1, -1, 1, -1, -1, -1, 1, -1],...]]

列表的每个元素包含-1,1中的整数,并且元素长度不等,列表中有20个元素

我想创建一个名为 list_7 的新列表,如下所示:

[[13],[4],[5],...]],以便对嵌套列表中的每个元素求和,并打印结果。我尝试使用 iter.zip_longest:

[sum(i) for i in itertools.zip_longest(*list_6, fillvalue=0)]

但我得到一个错误函数:

“str”对象不可调用

python sum nested-lists strerror elementwise-operations

1
推荐指数
1
解决办法
301
查看次数