给定以下代码,变量result中存储的值是什么?python

给定以下代码,变量result中存储的值是什么?python,python,Python,我正在进行考试练习 someNumbers = [10, 5, 7, 3, 2] result = sum(someNumbers[1:4]) 为什么答案是15 不应该求和意味着加上5+7+3+2 它们究竟是如何工作的?您是正确的,sum表示指定元素的总和。然而,[1:4]指指数1至3(含)处的元素。不包括索引为4的元素 因此,有些数字[1:4]实际上只是[5,7,3],加起来是15 要获得上面列表中的最后四个元素,您可以使用someNumbers[1:]或someNumbers[1:5]

我正在进行考试练习

someNumbers = [10, 5, 7, 3, 2] 
result = sum(someNumbers[1:4]) 
为什么答案是15

不应该求和意味着加上5+7+3+2

它们究竟是如何工作的?

您是正确的,sum表示指定元素的总和。然而,[1:4]指指数1至3(含)处的元素。不包括索引为4的元素

因此,有些数字[1:4]实际上只是[5,7,3],加起来是15

要获得上面列表中的最后四个元素,您可以使用someNumbers[1:]或someNumbers[1:5]

如果您是正确的,sum表示指定元素的总和。然而,[1:4]指指数1至3(含)处的元素。不包括索引为4的元素

因此,有些数字[1:4]实际上只是[5,7,3],加起来是15


要获取上面列表中的最后四个元素,您可以执行someNumbers[1:]或someNumbers[1:5]

因此,如果它是0:4,那么它将从10,5开始,7@user3543831,10,5,7,3,因为指数是0,1,2,3@user3543831,则[a:b]中的第二个值未指定长度。它指定了结尾index@user3543831,如果我的回答有帮助,你介意接受吗?谢谢如果它是0:4那么它将从10,5开始,7@user3543831,10,5,7,3,因为指数是0,1,2,3@user3543831,则[a:b]中的第二个值未指定长度。它指定了结尾index@user3543831,如果我的回答有帮助,你介意接受吗?谢谢