码迷,mamicode.com
首页 > 编程语言 > 详细

python-迭代器和生成器

时间:2015-12-10 13:09:42      阅读:207      评论:0      收藏:0      [点我收藏+]

标签:

1.迭代器:

 range(10):立即生成列表,10个数字。

1 >>> a=range(10)
2 >>> a
3 [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

xrange(10),立即生成一个xrang对象,当被用到的时候才会生成

1 >>> b=xrange(10)
2 >>> b
3 xrange(10)

enumerate()可以k,v的形式显示值,

li=[11,22,33,44,55]
    for k,v in enumerate(li,2):#参数2表示执行数字的起始值。
        print k,v
技术分享

 



python-迭代器和生成器

标签:

原文地址:http://www.cnblogs.com/chushiyaoyue/p/5031515.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!