Я новичок в Python, и для некоторых целей я пытаюсь выяснить, как работать со списком списков списков.Создание и работа со списком списков списков: в Python
Вот что я делаю:
segment_coef = [[list()]*4]*17
print segment_coef
segment_coef[0][0].append(1)
segment_coef[1][0].append(2)
segment_coef[2][0].append(3)
print segment_coef
После первого print
у меня есть:
[ [ [],[],[],[] ] , ... 14 more time ... , [ [],[],[],[] ] ]
После этих трех append
команд я хотел бы иметь л, как:
[ [ [1],[],[],[] ] , [ [2],[],[],[] ], [ [3],[],[],[] ] ]
Но у меня есть:
[ [ [1,2,3],[1,2,3],[1,2,3],[1,2,3] ] , [ [1,2,3],[1,2,3],[1,2,3],[1,2,3] ], ... up to the end ]
Что я делаю неправильно?
нет необходимости добавлять, список [0] [0] = 1 должен работать – chris
@chris, но мне нужно указать [0] [0] тоже список – tema