【发布时间】:2021-10-19 15:55:09
【问题描述】:
我有一个这样的列表,
A = [[0.8922063, 0.26672425],
[0.34475611, 0.35976697],
[0.33253499, 0.18923898],
[0.66872466, 0.46248986],
[0.72823733, 0.10537784],
[0.40903598, 0.70639412],
[0.79926596, 0.90095583],
[0.67886544, 0.84573289],
[0.3641813, 0.64296743],
[0.07461196, 0.74290527]]
这是列表列表的组合
我还有另一个清单
p = [5,4,2]
我需要对列表A中P对应的元素求和,即A的前5个子列表之和,然后是接下来4个(第6到第9)个子列表之和,最后是最后 2 个子列表。
【问题讨论】:
-
子列表的总和是多少?
-
@GauravLuitel 预期的输出是什么?
-
但是这样做的结果是什么。一个大列表,一个数字元组,一个数字?
-
在给定任意列表 p 的情况下,您是否需要对列表 A 求和?
-
同样在你的例子中 A 有 10 个列表,但 p 加起来有 11 个子列表?
标签: python list for-loop list-comprehension nested-lists