TheDeveloperBlog.com

Home | Contact Us

C-Sharp | Java | Python | Swift | GO | WPF | Ruby | Scala | F# | JavaScript | SQL | PHP | Angular | HTML

Python next() function with Examples

Python next() function with Examples on append(), clear(), extend(), insert(), pop(), remove(), index(), count(), pop(), reverse(), sort(), copy(), all(), bool(), enumerate(), iter(), map(), min(), max(), sum() etc.

<< Back to PYTHON

Python next() Function

Python 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.

Signature

next (iterator[, default])

Parameters

iterator: It is an iterator object.

default: This value returns if the element is not present.

Return

It returns an item from the collection.

Let's see some examples of next() function to understand it's functionality.

Python next() Function Example 1

Here, 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 2

This 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 
    item = next(number)
StopIteration 
256
32
82

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 4

Here, 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




Related Links:


Related Links

Adjectives Ado Ai Android Angular Antonyms Apache Articles Asp Autocad Automata Aws Azure Basic Binary Bitcoin Blockchain C Cassandra Change Coa Computer Control Cpp Create Creating C-Sharp Cyber Daa Data Dbms Deletion Devops Difference Discrete Es6 Ethical Examples Features Firebase Flutter Fs Git Go Hbase History Hive Hiveql How Html Idioms Insertion Installing Ios Java Joomla Js Kafka Kali Laravel Logical Machine Matlab Matrix Mongodb Mysql One Opencv Oracle Ordering Os Pandas Php Pig Pl Postgresql Powershell Prepositions Program Python React Ruby Scala Selecting Selenium Sentence Seo Sharepoint Software Spellings Spotting Spring Sql Sqlite Sqoop Svn Swift Synonyms Talend Testng Types Uml Unity Vbnet Verbal Webdriver What Wpf