Как объединить элементы двух списков с помощью функции zip в Python?Python

Программы на Python
Ответить
Anonymous
 Как объединить элементы двух списков с помощью функции zip в Python?

Сообщение Anonymous »

У меня есть два разных списка, и я хотел бы знать, как мне распечатать каждый элемент одного списка с каждым элементом другого списка. Я знаю, что мог бы использовать два цикла for (каждый для одного из списков), однако я хочу использовать функцию zip(), потому что в этом цикле for я буду делать еще кое-что, для чего мне потребуется параллельная итерация.
Поэтому я попытался выполнить следующее, но результат такой, как показано ниже.
lasts = ['x', 'y', 'z']
firsts = ['a', 'b', 'c']

for last, first in zip(lasts, firsts):
print (last, first, "\n")

Выход:
x a
y b
z c

Ожидаемый результат:
x a
x b
x c
y a
y b
y c
z a
z b
z c


Подробнее здесь: https://stackoverflow.com/questions/710 ... -in-python
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»