您的位置:首页 > 编程语言 > Python开发

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循环捕捉到停止循环 



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: