Python next() 函数

2024年9月26日 | 阅读 2 分钟

Python next() 函数用于从集合中获取下一个项目。它接受两个参数:一个迭代器和一个默认值,并返回一个元素。

此方法在迭代器上调用,如果不存在任何项目,则抛出错误。为了避免错误,我们可以设置一个默认值。

该函数的签名如下所示。

签名

参数

iterator:它是一个迭代器对象。

default:如果元素不存在,则返回此值。

返回

它从集合中返回一个项目。

让我们看一些 next() 函数的例子来理解它的功能。

Python next() 函数示例 1

在这里,我们使用 next() 函数获取项目。它不需要任何循环或索引。

输出

256
32
82

Python next() 函数示例 2

当到达集合的末尾时,此函数抛出错误。请看下面的例子。

输出

Traceback (most recent call last): 
  File "source_file.py", line 14, in 
    item = next(number)
StopIteration 
256
32
82

Python next() 函数示例 3

输出

256
javatpoint
82
No item is present

Python next() 函数示例 4

在这里,我们设置了一个默认值。现在,它不会抛出任何错误,而是返回默认值。

输出

256
javatpoint
82
No item is left

下一主题Python Set