Hakrabi
@Hakrabi
Студент. Новичок в Python

Как получить реальный элемент массива при работе с zip() и enumerate() в цикле?

Вот например следующий код:
A1 = [1, 2, 3]
A2 = [0, 0, 0]

for i,j in zip(A1, A2):
    i = j
    
print(A1)    
print(A2)

Имеем такой вывод:
[1, 2, 3]
[0, 0, 0]


Как сделать, чтобы операция
i = j
Работала, и делал вывод
[1, 2, 3]
[1, 2, 3]

То есть, как сделать, чтобы можно было в цикле zip() и enumerate() обратится к изначальным массивам, а не к кортежам, что возвращают функции zip() и enumerate() во время итерации?
  • Вопрос задан
  • 47 просмотров
Пригласить эксперта
Ответы на вопрос 1
@o5a
for i,(a,b) in enumerate(zip(A1, A2)):
    A1[i] = A2[i]
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы