Kursusindhold
Python Loops Tutorial
Python Loops Tutorial
The enumerate() Function
The enumerate()
function is incredibly useful when you need to access both the value and its index in a sequence, such as a list or a string. This allows you to work with items while keeping track of their position in the sequence.
In Python, lists are ordered data structures, meaning each item has a unique index. The enumerate()
function makes it easy to retrieve both the index and the value simultaneously.
The syntax for using enumerate()
is:
python
index
: refers to the position of an element in the list. Python uses 0-based indexing, meaning the first element has an index of 0;value
: refers to the actual element at a given index.
Let's apply enumerate()
to our travel_list
to print each city along with its index:
travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] # Printing all cities with their indexes for index, city in enumerate(travel_list): print(str(index) + ' ' + city)
Swipe to start coding
As a traveler, you have a list of potential destinations and want to assign a unique identifier to each one based on its position in the list.
- Use the
enumerate()
function to iterate through thecountries
list. - Assign an ID number to each destination.
- Store the results in a list where each entry follows the format:
"<Country>-id#<Index>"
.
py
Løsning
Tak for dine kommentarer!
The enumerate() Function
The enumerate()
function is incredibly useful when you need to access both the value and its index in a sequence, such as a list or a string. This allows you to work with items while keeping track of their position in the sequence.
In Python, lists are ordered data structures, meaning each item has a unique index. The enumerate()
function makes it easy to retrieve both the index and the value simultaneously.
The syntax for using enumerate()
is:
python
index
: refers to the position of an element in the list. Python uses 0-based indexing, meaning the first element has an index of 0;value
: refers to the actual element at a given index.
Let's apply enumerate()
to our travel_list
to print each city along with its index:
travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] # Printing all cities with their indexes for index, city in enumerate(travel_list): print(str(index) + ' ' + city)
Swipe to start coding
As a traveler, you have a list of potential destinations and want to assign a unique identifier to each one based on its position in the list.
- Use the
enumerate()
function to iterate through thecountries
list. - Assign an ID number to each destination.
- Store the results in a list where each entry follows the format:
"<Country>-id#<Index>"
.
py
Løsning
Tak for dine kommentarer!