Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Learn enumerate() | For Loops
Python Loops
Section 3. Chapter 3
single

single

bookenumerate()

Swipe to show menu

In case if you need extract both index and value from the iterable object, use enumerate():

123
nums = [2, 3, 5, 7, 11, 13, 17, 19, 23, 29] for idx, val in enumerate(nums): print(f'{idx}th prime number is: {val}')
copy
Task

Swipe to start coding

Given a list of movies in the cinema. Starting with index 0, each element in the array is the name of the movie in production on the i-th day. Transform this data by creating a dictionary schedule that for each movie as key stores the list of days when this movie screenings are. For example:

movies = ['Shrek', 'Snow White', 'Cars', 'Cars', 'Shrek', 'Shrek 2'] =>

schedule = {
    'Cars': [2, 3],
    'Shrek': [0, 4],
    'Shrek 2': [5],
    'Snow White': [1]
}

Remember about case if movie is not in dict already.

Solution

Switch to desktopSwitch to desktop for real-world practiceContinue from where you are using one of the options below
Everything was clear?

How can we improve it?

Thanks for your feedback!

Section 3. Chapter 3
single

single

Ask AI

expand

Ask AI

ChatGPT

Ask anything or try one of the suggested questions to begin our chat

some-alt