课程
/后端开发
/Python
/初识Python
L = [range(1,101)]n = [x*x for x in L]print sum(n)
2015-09-01
源自:初识Python 7-2
正在回答
我的理解是range返回的就是一个list,而再加一个[],就是[[]],代表的是一个list中第一个数据也是一个list,所以使用for x in L 会报类型错误。我猜测的是这个原因
bryan4it 提问者
range在3.x.x改了,返回的不再是list,例如:【1,2,3,4】,而是进行了迭代
岳阳白少
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序