range和 xrange的区别

两者在for循环中使用的时候产生的效果是一样的,但是 range会返回一个list,所以range的效率没有xrange的高

区别:
range: range(0,6,2)返回[0,2,4]是返回生成的一个list
xrange: 返回一个生成器,在每次引用的时候才返回一个数

小结:
如果能用xrange就用xrange吧

猜你喜欢

转载自blog.csdn.net/qq_39029148/article/details/88884979