@DMihey

Изменяется столбец массива вместо элемента?

В этом коде должен изменяться один элемент, но изменяется весь столбец.
x = [[5]]
x[0] = x[0]  * 5
x  = x * 5

x[0][0] = 0

Матрица получается такой:
05555
05555
05555
05555
05555

Хотя должна быть такой:
05555
55555
55555
55555
55555
  • Вопрос задан
  • 68 просмотров
Пригласить эксперта
Ответы на вопрос 1
ZIK1337
@ZIK1337
из-за такого заполнения все элементы ссылаются на 1 и ту же область памяти
чтобы ссылались на разные надо заполнять, например, через for
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
22 нояб. 2024, в 03:54
1500 руб./за проект
22 нояб. 2024, в 02:56
10000 руб./за проект
22 нояб. 2024, в 00:55
500 руб./за проект