Объект на самом деле является кортежем, а не списком. Это может вас опрокинуть, если вы ожидаете, что оно будет изменчивым, и его трудно прочитать. Рассмотрите возможность использования продолжение символ \ для длинных строк:
alist = [ [0, 4, 5, 5], [2, 2, 4, 5], [6, 7, 8,13]], [ [3, 4, 5, 5], [2, 2, 4, 5], [6, 7, 8, 999] ]
понятнее, как
alist = [ [0, 4, 5, 5], [2, 2, 4, 5], [6, 7, 8,13]], \
[ [3, 4, 5, 5], [2, 2, 4, 5], [6, 7, 8, 999] ]
, который также помогает определить двойной кронштейн, который делает этот кортеж. Для получения списка:
alist = [ [0, 4, 5, 5], [2, 2, 4, 5], [6, 7, 8,13], \
[ [3, 4, 5, 5], [2, 2, 4, 5], [6, 7, 8, 999] ]]
Если список понимание, как это предлагается в ответ Хавьера не отвечает вашим требованиям скорости, рассмотрим Numpy массив.
Какая причудливая структура данных вы моделируете? – Daenyth
Держу пари, это домашнее задание. Только они остановились на теге [Домашнее задание]. Здесь легче спросить, чем думать. –