共计 389 个字符,预计需要花费 1 分钟才能阅读完成。
在 Python 中,可以通过迭代器对象的 next()
函数来逐个获取 for 循环的值。
下面是一个简单的示例:
numbers = [1, 2, 3, 4, 5]
# 创建一个迭代器对象
iter_numbers = iter(numbers)
# 使用 next()函数获取迭代器中的下一个值
print(next(iter_numbers)) # 输出 1
print(next(iter_numbers)) # 输出 2
print(next(iter_numbers)) # 输出 3
print(next(iter_numbers)) # 输出 4
print(next(iter_numbers)) # 输出 5
输出结果分别为 1,2,3,4 和 5。
需要注意的是,当迭代器中没有更多的值时,再次调用 next()
函数会引发 StopIteration
异常。因此,在使用 next()
函数时要确保只调用迭代器中的元素个数。
丸趣 TV 网 – 提供最优质的资源集合!
正文完