Как в цикле For передать два значенния?

В языке программирования Python цикл for используется для итерации по элементам последовательности. Обычно в цикле for передается одно значение из последовательности на каждой итерации. Однако, чтобы передать два значения, можно воспользоваться конструкцией zip.

zip - это функция, которая соединяет элементы из нескольких последовательностей и возвращает последовательность кортежей, состоящих из элементов на соответствующих позициях. Таким образом, можно использовать zip, чтобы объединить две последовательности и передать два значения на каждой итерации цикла for.

Вот пример кода:

seq1 = [1, 2, 3, 4]
seq2 = ['a', 'b', 'c', 'd']

for val1, val2 in zip(seq1, seq2):
    print(val1, val2)

В этом примере переменные seq1 и seq2 содержат две последовательности с элементами, которые нужно передать в цикле for. Функция zip объединяет элементы с соответствующими позициями, и затем цикл for присваивает каждую пару значений переменным val1 и val2.

Итоговый вывод будет следующим:

1 a
2 b
3 c
4 d

Таким образом, мы передали два значения на каждой итерации цикла for, используя функцию zip.