jaxs 发表于 2018-5-14 22:30:05

关于sum(iterable[, start])

tuple1=1,2,3,4,5
sum(tuple1)
15
这段我明白,但接下来
sum(tuple1, 10)
25
这是怎么来的呢,求解

ABC23 发表于 2018-5-15 07:38:49

tuple1先拆包,接着和10组包为一个序列
15 + 10 = 25

BngThea 发表于 2018-5-15 09:03:31

sum函数只会接受一个可迭代对象,将tuple1,10作为参数传递的时候被自动转换为
tuple2=(1,2,3,4,5,10)
sum(tuple2)

jaxs 发表于 2018-5-15 11:00:23

非常感谢两位{:5_110:}
页: [1]
查看完整版本: 关于sum(iterable[, start])