zip()
Sometimes you need to work with multiple iterable objects at the same time: for example, process data from two or three lists inside one loop. One of the approaches requires using the zip()
function - it is a generator that transfroms the elements of the multiple iterable objects in tuples.
Run the following example to see how it works.
12345amounts = [4, 1, 6, 5, 12, 2] goods = ['Milk', 'Apple', 'Oatmeal', 'Cucumber', 'Chocolate', 'Potato'] list_ = zip(amounts, goods) list_ = list(list_) # converting generator into list print(list_)
Using zip()
in the for
loop helps you easy manage the values.
12345amounts = [4, 1, 6, 5, 12, 2] goods = ['Milk', 'Apple', 'Oatmeal', 'Cucumber', 'Chocolate', 'Potato'] for amount, good in zip(amounts, goods): print(f'Got {amount} kg of {good} in the grocery shop.')
Swipe to start coding
left
list contains line beginnings of the song and right
contains endings. Your task is to output the correct lyrics by concatenating beginnings and endings.
Lösning
Tack för dina kommentarer!
single
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Awesome!
Completion rate improved to 6.25
zip()
Svep för att visa menyn
Sometimes you need to work with multiple iterable objects at the same time: for example, process data from two or three lists inside one loop. One of the approaches requires using the zip()
function - it is a generator that transfroms the elements of the multiple iterable objects in tuples.
Run the following example to see how it works.
12345amounts = [4, 1, 6, 5, 12, 2] goods = ['Milk', 'Apple', 'Oatmeal', 'Cucumber', 'Chocolate', 'Potato'] list_ = zip(amounts, goods) list_ = list(list_) # converting generator into list print(list_)
Using zip()
in the for
loop helps you easy manage the values.
12345amounts = [4, 1, 6, 5, 12, 2] goods = ['Milk', 'Apple', 'Oatmeal', 'Cucumber', 'Chocolate', 'Potato'] for amount, good in zip(amounts, goods): print(f'Got {amount} kg of {good} in the grocery shop.')
Swipe to start coding
left
list contains line beginnings of the song and right
contains endings. Your task is to output the correct lyrics by concatenating beginnings and endings.
Lösning
Tack för dina kommentarer!
Awesome!
Completion rate improved to 6.25single