C-Sharp | Java | Python | Swift | GO | WPF | Ruby | Scala | F# | JavaScript | SQL | PHP | Angular | HTML
Python next() FunctionPython next() function is used to fetch next item from the collection. It takes two arguments an iterator and a default value and returns an element. This method calls on iterator and throws an error if no item is present. To avoid the error, we can set a default value. The signature of the function is given below. Signaturenext (iterator[, default]) Parametersiterator: It is an iterator object. default: This value returns if the element is not present. ReturnIt returns an item from the collection. Let's see some examples of next() function to understand it's functionality. Python next() Function Example 1Here, we are getting items using next() function. It does not require any loop or indices. # Python next() function example number = iter([256, 32, 82]) # Creating iterator # Calling function item = next(number) # Displaying result print(item) # second item item = next(number) print(item) # third item item = next(number) print(item) Output: 256 32 82 Python next() Function Example 2This function throws an error when reaches the end of the collection. See the example below. # Python next() function example number = iter([256, 32, 82]) # Creating iterator # Calling function item = next(number) # Displaying result print(item) # second item item = next(number) print(item) # third item item = next(number) print(item) # fourth item item = next(number) # error, no item is present print(item) Output: Traceback (most recent call last): File "source_file.py", line 14, in Python next() Function Example 3# Python next() function example number = iter([256, "TheDeveloperBlog", 82,]) # Creating iterator # Calling function item = next(number) # Displaying result print(item) # second item item = next(number) print(item) # third item item = next(number) print(item) # fourth item item = next(number, "No item is present") # error, no item is present print(item) Output: 256 TheDeveloperBlog 82 No item is present Python next() Function Example 4Here, we are setting a default value. Now, it does not throw any error instead it returns the default value. # Python next() function example number = iter([256, "TheDeveloperBlog", 82,]) # Creating iterator # Calling function item = next(number) # Displaying result print(item) # second item item = next(number) print(item) # third item item = next(number) print(item) # fourth item item = next(number, "No item is left") # no error due to default value print(item) Output: 256 TheDeveloperBlog 82 No item is left
Next TopicPython Set
|