next/iter
>>> it = iter()# 创建一个iter对象>>> # 接下来,可以用next一个一个取出元素
>>> next(it)
1
>>> next(it)
2
>>> next(it)
3
>>> next(it)# 没有元素可取,所以报错
Traceback (most recent call last):
File <pyshell#21>, line 1, in <module>
next(it)
StopIteration
>>> # 为了避免报错,可以使用第二个参数,指定元素取完时返回的内容
>>> next(it, 'empty')
'empty'
>>> next(it, 'empty')
'empty'
>>> next(it, 'empty')
'empty'
>>> next(it, 'empty')
'empty'
>>> next(it, 'empty')
'empty'
>>> 很实用!
页:
[1]