Logo

郎哥编程

从迭代器获取下一个元素

2021-11-05 779

函数声明:

next(iterator[, default])

通过调用 iterator 的 __next__() 方法获取下一个元素。如果迭代器耗尽,则返回给定的 default,如果没有默认值则触发 StopIteration。


例1:获取迭代器下一个元素

>>> s = "abcdef"

# 返回对象s的迭代器

>>> d = iter(s)

>>> type(d)

<class 'str_iterator'>

# 从迭代器d获取下一个元素

>>> next(d)

'a'

>>> next(d)

'b'

>>>


代码在线纠错(通义千问 qwen-max)

支持粘贴多个代码文件,提交后由阿里云通义千问自动分析代码漏洞、语法错误、逻辑问题并给出修改建议。
您已解锁 AI 代码纠错功能,可正常使用!

评论区

登录 后发表评论
暂无评论