range和xrange

来源:互联网 发布:怎样应聘淘宝模特 编辑:程序博客网 时间:2024/06/08 05:10

range()返回的是一个列表,一次性计算并返回所有的值。xrange是一个类,返回的是一个xrange对象(返回的是一个迭代器)。使用xrange()进行遍历,每次遍历只返回一个值。因此xrange()的执行效率要高于range()

#!/usr/bin/env python# coding=utf-8x=range(0,8)print xy=xrange(0,8)print yfor idx in xrange(0,8):    print idx










0 0