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

python之路——迭代器和生成器

时间:2018-01-03 21:07:50      阅读:210      评论:0      收藏:0      [点我收藏+]

标签:循环   取值   str   直接   post   位置   blog   不能   python   

 

楔子

假设现在有一个列表 l = [‘a‘,‘b‘,‘c‘,‘d‘,‘e‘],想要取列表中的内容,有几种方式

首先,可以通过索引取值 l[0],其次还可以通过for循环来取值

思考:用索引取值和for循环取值是有着微妙的区别的。

如果用索引取值,可以取到任意位置的值,但前提要知道这个值在什么位置。

如果用for循环来取值,把每个值取到,不需要关心每一个值的位置,因为只能顺序的取值,并不能跳过任何一个值,直接取其他位置的值。

但你有没有想过,我们为什么可以使用for循环来取值?

for循环内部是怎么工作的呢?

 

迭代器

python中的for循环

 

python之路——迭代器和生成器

标签:循环   取值   str   直接   post   位置   blog   不能   python   

原文地址:https://www.cnblogs.com/ngya/p/8185229.html

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