Можно ли вообще кортежи использовать как многомерные массивы(с определенным кол-вом элементов), или че вообще делать-то?
Итак вариант с одномерным:
>>> x = [0]*3
>>> x
[0, 0, 0]
выдает нормально, двумерный массив размером 3 элемента.
вариант с двумерным:
>>> x = [[0]*3]*3
>>> x
[[0, 0, 0], [0, 0, 0], [0, 0, 0]]
Вроде бы тоже все верно, теперь выдает двумерный массив 3х3, но:
>>> x[2][2] = 4
>>> x
[[0, 0, 4], [0, 0, 4], [0, 0, 4]]
Выдает сразу такое безобразие, прозреваю, что операция "*n" плодит ссылки и не более. Как правильно определять двумерные кортежи, или вообще чем бы их заменить-то?

Ответ на:
комментарий
от DerKetzer


Ответ на:
комментарий
от Siado

Ответ на:
комментарий
от DerKetzer


Ответ на:
комментарий
от DerKetzer

Ответ на:
комментарий
от anotheranonymous

Ответ на:
комментарий
от DerKetzer


Ответ на:
комментарий
от ksv

Ответ на:
комментарий
от Sun-ch

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Многомерные массивы поверх одномерных. Есть ли формулы? (2014)
- Форум Как обратиться к элементу многомерного массива по ключу, который находится в другом линейном массиве? (2017)
- Форум Реализация БПФ (2006)
- Форум C, fortran, gcc, двумерный массив (2009)
- Форум Считать массив из бинарного файла (2017)
- Форум Подскажите подходящие алгоритмы сортировки (2013)
- Форум Динамические многомерные массивы на gambas 3 (2014)
- Форум О несимметричных массивах (2008)
- Форум странное поведение gtk_combo_box_insert_text (2012)
- Форум разрулить ситуацию (2006)