Funkce next() v Pythonu
Příklad
Vytvořte iterátor a vytiskněte položky jednu po druhé:
mylist = iter(["apple", "banana", "cherry"])
x =
next(mylist)
print(x)
x = next(mylist)
print(x)
x = next(mylist)
print(x)
Definice a použití
Funkce next()
vrátí další položku v iterátoru.
Můžete přidat výchozí návratovou hodnotu, která se vrátí, pokud iterovatelná dosáhla svého konce.
Syntax
next(iterable, default)
Hodnoty parametrů
Parameter | Description |
---|---|
iterable | Required. An iterable object. |
default | Optional. An default value to return if the iterable has reached to its end. |
Další příklady
Příklad
Vrátí výchozí hodnotu, když iterovatelná dosáhne svého konce:
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)