Предположим, у меня есть три группы переменных a1, a2, a3 , b1, b2, b3, c1, c2, c3, и я хочу изменить первую в каждой группе, используя цикл, а не отдельные присваивания.
Не получается поместить каждую группу в список:
Предположим, у меня есть три группы переменных a1, a2, a3 , b1, b2, b3, c1, c2, c3, и я хочу изменить первую в каждой группе, используя цикл, а не отдельные присваивания. Не получается поместить каждую группу в список: [code]a1, a2, a3 = 1, 2, 3 b1, b2, b3 = 4, 5, 6 c1, c2, c3 = 7, 8, 9
ls = [[a1, a2, a3], [b1, b2, b3], [c1, c2, c3]]
for i in range(len(ls)): ls[i][0] = 100
print(ls) print(a1, b1, c1) [/code] Вывод: [code][[100, 2, 3], [100, 5, 6], [100, 8, 9]] 1 4 7 [/code] Думаю, здесь я захожу на территорию «копирования» и «глубокого копирования». Как мне это сделать?