python中for 循环的原理
2018-04-25 15:07
141 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Mr_bai_404/article/details/80079387
ex:
a=[1,2,3,4]#随意自定义一个列表用以举例
for x in a:#简单的for 循环
pass#省略
分析for循环:
这里的for 循环其内部主要有以下几步构成:
1:for 语句其内部会先使用迭代器iter() 如:iter(a),使a变为一个可迭代对象
2:for 语句再使用next()函数从可迭代对象中取值一次取一个值,每次取一个值后循环一次
3:当next()无值可取之后next()会报一个StopIteration错误,for循环捕捉到停止循环
相关文章推荐
- 关于Python中的for循环控制语句
- Python中的循环for和while
- python中for、while循环、if嵌套的使用
- Python之循环for(5)
- Python中与for循环相关的几个函数
- python for循环使用详解
- 3.3 Python for in循环
- Python中带else子句的for循环执行过程
- Python之for循环
- Python 之 for循环中的lambda
- Python的 for 循环
- python for循环巧妙运用(迭代、列表生成式)
- Python:使用循环语句for 做一个九九乘法表
- Python——for与while循环的比较
- python中用for循环遍历的过程中删除列表中元素的注意点
- Python——分支和 for 循环
- Python 每日一记32>>>for/while循环与if结构
- python For 循环 三种遍历方式
- python for循环巧妙运用(迭代、列表生成式)
- python的for如何获得当前循环次数?