从迭代器获取下一个元素
318字,阅读需时2分钟
来自专栏
课程/专栏

函数声明:

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'

>>>

我要评论
全部评论