>>> range(10) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> xrange(10) xrange(10) >>> type(range(10)) <type 'list'> >>> type(xrange(10)) <type 'xrange'>
range()执行之后在内存中申请10个单位的内存空间。
xrange()只有在迭代的时候会产生一个单位的内存空间。每次调用返回其中的一个值
>>> range(10) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> xrange(10) xrange(10) >>> type(range(10)) <type 'list'> >>> type(xrange(10)) <type 'xrange'>
range()执行之后在内存中申请10个单位的内存空间。
xrange()只有在迭代的时候会产生一个单位的内存空间。每次调用返回其中的一个值