Размер ваших списков ограничен только вашей памятью. Обратите внимание, что в зависимости от вашей версии Python для range(1, 9999999999999999)
требуется всего несколько байтов оперативной памяти, поскольку он всегда создает только один элемент виртуального списка, который он возвращает.
Если вы хотите создать экземпляр списка, используйте list(range(1,n))
(это скопирует виртуальный список).