Python next() 函数
实例
创建一个迭代器,并逐个打印项目:
mylist = iter(["apple", "banana", "cherry"])
x = next(mylist)
print(x)
x = next(mylist)
print(x)
x = next(mylist)
print(x)
运行实例 »
定义和用法
next()
函数返回迭代器中的下一个项目。
可以添加一个默认返回值,以便在迭代结束时返回。
语法
next(iterable, default)
参数值
参数 |
描述 |
iterable |
一个可迭代的对象 |
default |
可选。默认返回值,在迭代结束时返回 |
更多实例
实例
当迭代到结尾时返回默认值:
mylist = iter(["apple", "banana", "cherry"])
x = next(mylist, "orange")
print(x)
x = next(mylist, "orange")
print(x)
x = next(mylist, "orange")
print(x)
x = next(mylist, "orange")
print(x)
运行实例 »