View Discussion Show Improve Article Save Article View Discussion Improve Article Save Article Often, when dealing with iterators, we also get need to keep a count of iterations. Python eases the programmers’ task by providing a built-in function enumerate() for this task. Enumerate() method adds a counter to an iterable and returns it in a form of enumerating object. This enumerated object can then be used directly for loops or converted into a list of tuples using the list() method. Syntax: enumerate(iterable, start=0) Parameters:
Example Python3
Output: Return type: [(0, 'eat'), (1, 'sleep'), (2, 'repeat')] [(2, 'g'), (3, 'e'), (4, 'e'), (5, 'k')] Using Enumerate object in loops: Python3
Output: (0, 'eat') (1, 'sleep') (2, 'repeat') 100 eat 101 sleep 102 repeat 0 eat 1 sleep 2 repeat This article is contributed by Harshit Agrawal. If you like GeeksforGeeks and would like to contribute, you can also write an article using write.geeksforgeeks.org or mail your article to . See your article appearing on the GeeksforGeeks main page and help other Geeks. Please write comments if you find anything incorrect, or have more information about the topic discussed above. In this tutorial, we will learn about the Python enumerate() method with the help of examples. The Example
Syntax of enumerate()The syntax of enumerate(iterable, start=0) enumerate() Parameters
enumerate() Return Value
You can convert enumerate objects to list and tuple using list() and tuple() method respectively. Example 1: How enumerate() works in Python?
Output <class 'enumerate'> [(0, 'bread'), (1, 'milk'), (2, 'butter')] [(10, 'bread'), (11, 'milk'), (12, 'butter')] Example 2: Looping Over an Enumerate object
Output (0, 'bread') (1, 'milk') (2, 'butter') 0 bread 1 milk 2 butter 100 bread 101 milk 102 butter What is enumerate in Python with example?Definition and Usage
The enumerate() function takes a collection (e.g. a tuple) and returns it as an enumerate object. The enumerate() function adds a counter as the key of the enumerate object.
Why is enumerate used in Python?Python's enumerate() lets you write Pythonic for loops when you need a count and the value from an iterable. The big advantage of enumerate() is that it returns a tuple with the counter and value, so you don't have to increment the counter yourself.
What is enumerate example?To enumerate is defined as to mention things one by one or to make clear the number of things. An example of enumerate is when you list all of an author's works one by one. To determine the amount of. To specify each member of a sequence individually in incrementing order.
What is enumerate and zip in Python?The Python Tutorials Blog
The enumerate() function returns indexes of all items in iterables (lists, dictionaries, sets, etc.) whereas the zip() function is used to aggregate, or combine, multiple iterables.
|