迭代器

一、什么是迭代器

迭代器是一种访问集合元素的方式。迭代器访问对象从第一个元素开始,直到序列中的元素访问结束。迭代器只能往前不能后退。

二、使用迭代器

迭代器就是一个next()方法的对象,通过使用循环机制(如for循环)需要访问下一个项是,调用迭代器的next()方法就可以访问到元素。

a.创建迭代器

>>> jef = (123,'org',22.44)
>>> i = iter(jef)

b.访问元素

>>> i.__next__()
123
>>> i.__next__()
'org'

 

posted @ 2016-02-17 11:30  Jef-J  阅读(112)  评论(0编辑  收藏  举报