【发布时间】:2015-04-13 08:46:57
【问题描述】:
我的问题基于earlier question,我找不到(也找不到)我需要的后续步骤。
假设我确实有相同的元组列表,即:
[(0, 1), (2, 3), (5, 7), (2, 1)]
我还希望找到每对中第一个值的总和,这可以通过简单的 pythonic 来完成:
sum([pair[0] for pair in list_of_pairs])
由David Z 提供。但是,在我的情况下,我只希望从第一个第一个值到下一个第一个值求和,比如索引 N = 2 处的第一个值。 因此,只计算以下各项的总和:
0 + 2 + 5
我一直在尝试这样的事情:
sum([pair[0] for pair in list_of_pairs[:N])
但没有成功。谁能给我一个优雅的解决方案?
【问题讨论】:
标签: python-2.7 tuples