迭代器
1.什么是可迭代对象
字符串、列表、元组、字典、集合都可以被for循环,说明他们都是可迭代的。
2.可迭代协议
可以被迭代要满足的要求就叫做可迭代协议。可迭代协议的定义非常简单,就是内部实现了__iter__方法。
可以被for循环的都是可迭代的,要想可迭代,内部必须有一个__iter__方法。
接着分析,__iter__方法做了什么事情呢?
可迭代的:内部必须含有一个__iter__方法。
标签:iter 生成器 说明 python 协议 实现 迭代器 必须 body
字符串、列表、元组、字典、集合都可以被for循环,说明他们都是可迭代的。
可以被迭代要满足的要求就叫做可迭代协议。可迭代协议的定义非常简单,就是内部实现了__iter__方法。
可以被for循环的都是可迭代的,要想可迭代,内部必须有一个__iter__方法。
接着分析,__iter__方法做了什么事情呢?
可迭代的:内部必须含有一个__iter__方法。
标签:iter 生成器 说明 python 协议 实现 迭代器 必须 body
原文地址:https://www.cnblogs.com/strive-man/p/8424213.html