歌者文明清理员 发表于 2023-4-17 15:12:56

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'
>>>

liuhongrun2022 发表于 2023-4-28 20:54:10

很实用!
页: [1]
查看完整版本: next/iter