迭代器

 

 print([].__iter__())

一个列表执行了__iter__()之后的返回值就是一个迭代器

 迭代器协议----内部含有__next__和__iter__方法的就是迭代器

只要含有__iter__方法就是可迭代的

迭代器中的__next__()方法可以一个个的获取值

for循环其实就是在使用迭代器

 

posted @ 2020-10-15 22:28  温柔他  阅读(43)  评论(0编辑  收藏  举报