31,477
社区成员
发帖
与我相关
我的任务
分享
一、迭代器
1.什么是迭代器
迭代器是访问元素的一种方式,在Python中迭代器具有强大的功能,他可以遍历
诸如列表、字典及字符串等序列对象,甚至自定义对象的对象。迭代过程从第一个元素
开始访问至最后一个元素访问结束,可迭代对象只能呗迭代一次,在迭代过程中不能反向迭代。
迭代器有两种基本的方法:iter()和next().
2.迭代器实例
(1)迭代器使用for循环遍历序列,使用next()函数输出序列。
list = ['python','c#','java','c++']
it = iter(list) #创造迭代器对象
for i in it:
print(i)
it = iter(list) #因不能反向迭代,所以重新创建迭代器对象
print(next(it))
print(next(it))
print(next(it))
print(next(it))