@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
  • Вопрос задан
  • 67 просмотров
Пригласить эксперта
Ответы на вопрос 1
ZIK1337
@ZIK1337
из-за такого заполнения все элементы ссылаются на 1 и ту же область памяти
чтобы ссылались на разные надо заполнять, например, через for
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы