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

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

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