2 weixin 40158409 weixin_40158409 于 2017.09.11 22:46 提问

python的sum函数传入值

为什么第一个式子可以用?
传进去的不是一个列表啊图片

2个回答

caozhy
caozhy   Ds   Rxr 2017.09.12 09:29

第一个是一个序列,相当于一个列表。

weixin_40158409
weixin_40158409 那第二个为什么报错呢
2 个月之前 回复
oyljerry
oyljerry   Ds   Rxr 2017.09.12 09:30

第一个是生成器generator,第二个是列表,sum都支持这两种类型
但是你遍历,就只有列表可以。生成器要用next方式

oyljerry
oyljerry 第一个外面的括号就是生成器。第二个是列表啊
2 个月之前 回复
weixin_40158409
weixin_40158409 生成器不是要带括号的吗?还是说python在处理函数传入值是就在两边带上了括号?就像第二个,并不是一个生成器啊,语法错误
2 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片