你好,请问range函数本身生成的数列是一个list么?如果不是的话为何前述计算1+...+100时for语句中in后面直接是range(101)而非list(range(101))呢?谢谢
我也有这个疑问,试了一下,两个结果是一样的,所以其实可以说range生成的也是一个序列吧?我也是小白哈
是啊,我也试了下结果一样的,如果本身range生成就是一个list的话,那么在前面加list语句就毫无意义了啊,求大神解答:)
python2的range是生成一个list,python3的range相当于python2的xrange,是一个迭代器
range
list
xrange
Sign in to make a reply
程达达
你好,请问range函数本身生成的数列是一个list么?如果不是的话为何前述计算1+...+100时for语句中in后面直接是range(101)而非list(range(101))呢?谢谢