Задать вопрос
@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
  • Вопрос задан
  • 72 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
ZIK1337
@ZIK1337
из-за такого заполнения все элементы ссылаются на 1 и ту же область памяти
чтобы ссылались на разные надо заполнять, например, через for
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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