TheDeveloperBlog.com

Home | Contact Us

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

Python enumerate() function with Examples

Python enumerate() 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 enumerate() Function

Python enumerate() function returns an enumerated object. It takes two parameters first is a sequence of elements and the second is the start index of the sequence. We can get sequence elements either through a loop or next() method.

The next() method of the iterator returned by enumerate() returns a tuple and the values obtained from iterating over a sequence.

Signature

enumerate (sequence, start=0)

Parameters

sequence: It must be a collection or a sequence. It is the required parameter.

start: It is an optional index, used to set starting of the sequence.

Return

This method returns an object of the enumerated type.

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

Python enumerate() Function Example 1

# Python enumerate() function example
# Calling function
result = enumerate([1,2,3])
# Displaying result
print(result)
print(list(result))

Output:


[(0, 1), (1, 2), (2, 3)]

Python enumerate() Function Example 2

Here, we are getting elements using a loop. See the example below.

# Python enumerate() function example
# Calling function
result = enumerate([1,2,3])
# Displaying result
for element in result:
    print(element)

Python enumerate() Function Example 3

Here, we are passing the start index as 10. So, the enumerate will start from 10 to till the elements present in the sequence.

# Python enumerate() function example
# Calling function
result = enumerate([1,2,3],10)
# Displaying result
for element in result:
    print(element)

Output:

(10, 1)
(11, 2)
(12, 3)

Next TopicPython Functions




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