Python中for循环
程序员文章站
2022-03-30 21:14:03
python 中 for 的语义不同于c语言中的循环,而是遍历迭代器——对一个迭代器(实现了 __next__)或者可迭代对象(实现了 __iter__)而言的。
比如:
for...
python 中 for 的语义不同于c语言中的循环,而是遍历迭代器——对一个迭代器(实现了 __next__)或者可迭代对象(实现了 __iter__)而言的。
比如:
for item in iterable: do_something(item)
其实是等价于:
_iterable = iter(iterable) # iterable.__iter__() while true: try: do_something(next(_iterable)) # iterable.__next__() except stopiteration: break类似于php 中的 foreach语句。
上一篇: 邮件发送
下一篇: Python re(正则表达式)模块
推荐阅读
-
如何在macbook的照片应用中创建新图库?
-
Android开发中DatePicker日期与时间控件实例代码
-
Android中将Bitmap对象以PNG格式保存在内部存储中的方法
-
Android中验证码倒计时的简单实现方法示例
-
Win10安装VS2013中文语言包安装失败问题汇总
-
Android XML文件中的@、?、@+的该怎么理解?
-
Android中对RecyclerView Adapter封装解析
-
Android中ToggleButton开关状态按钮控件使用方法详解
-
Android中ToggleButton开关状态按钮控件使用方法详解
-
Android中imageView图片放大缩小及旋转功能示例代码