gpt4 book ai didi

python - 如何从列表中添加一定范围的整数元素? Python 3.3

转载 作者:行者123 更新时间:2023-12-01 05:21:38 26 4
gpt4 key购买 nike

我知道 sum(list) 可以添加列表中的所有元素,但它不允许您选择范围。

例如:

l = [11, 22, 33, 44, 55, 66, 77]    
x = 4

在这种情况下,我想将 l[0 : 4] 添加在一起。

我知道我能做到:

short_l = l[0 : x]
sum(short_l)

但是有没有一个函数可以让我选择列表中的元素范围来添加在一起?

最佳答案

如果您不想创建子列表,可以使用itertools.islice :

>>> import itertools
>>> l = [11, 22, 33, 44, 55, 66, 77]
>>> sum(itertools.islice(l, 0, 4))
110

关于python - 如何从列表中添加一定范围的整数元素? Python 3.3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22190113/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com