1 range和xrange的区别
答: range是直接生成一个列表,而xrange是生成一个对象,只要在用的时候在调用,xrange可以在大的列表中开辟的内存块下!
In [8]: range(1,10) Out[8]: [1, 2, 3, 4, 5, 6, 7, 8, 9] In [9]: a =xrange(1,10) In [10]: type(a) Out[10]: xrange In [11]: a[0] Out[11]: 1
时间: 2024-09-29 00:22:35
1 range和xrange的区别
答: range是直接生成一个列表,而xrange是生成一个对象,只要在用的时候在调用,xrange可以在大的列表中开辟的内存块下!
In [8]: range(1,10) Out[8]: [1, 2, 3, 4, 5, 6, 7, 8, 9] In [9]: a =xrange(1,10) In [10]: type(a) Out[10]: xrange In [11]: a[0] Out[11]: 1