nesco писал(а):
miver, ты внимательно прочитал
ser_davkin писал(а)
все обращения и изменения должны проходит внутри основного процесса молниеносно
В слове "молниеносно" и есть весь цимус вопроса. Быстродействие списка с разделителями оставляет желать лучшего, даже без учета преобразования типов
Просто мало конкретики, 1000х1000 непонятно под что

Нет конкретного примера проб и ошибок

может ему немного изменить алгоритм и все пойдет как по маслу

Например, попробовать загнать все значения в БД SQLite, две индексные колонки (№ строки, № столбика) и одна колонка значения
+ загрузить все в память
Должна получится довольно приличная скорость. Но для полного логического завершения нужно провести тест разных направлений