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.
Solución
¡Gracias por tus comentarios!
single
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Resumir este capítulo
Explicar el código en file
Explicar por qué file no resuelve la tarea
Awesome!
Completion rate improved to 6.25
zip()
Desliza para mostrar el menú
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.
Solución
¡Gracias por tus comentarios!
Awesome!
Completion rate improved to 6.25single