Параллельная итерация для вложенных кортежей в python [duplicate]

1

Мне было интересно, что-то похожее на:

x,y = (1,2),'a'

было бы возможно в цикле for, например:

my_tuple = ((1,2),(2,3),(3,4))
your_tuple = ('a','b','c')

for x,y in my_tuple, your_tuple:
    ...

На данный момент я даже не могу понять, как это сделать с 3 переменными.

  • 0
    одно слово: zip .
  • 0
    Посмотрите на почтовый индекс
Показать ещё 2 комментария
Теги:
for-loop
loops

1 ответ

0

Вы можете использовать zip, мой дорогой друг! Вот код:

my_tuple = ((1, 2), (2, 3), (3, 4))
your_tuple = ('a', 'b', 'c')

for x, y in zip(my_tuple, your_tuple):
    print(x, y)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню