Как управлять делением огромных чисел в Python?

У меня есть 100-значный номер, и я пытаюсь поместить все цифры номера в список, чтобы я мог выполнять над ними операции. Для этого я использую следующий код:

for x in range (0, 1000):
   list[x] = number % 10
   number = number / 10

Но проблема, с которой я сталкиваюсь, заключается в том, что я получаю ошибку переполнения, например, слишком большое число с плавающей запятой / целое число. Я даже пытался использовать следующую альтернативу

number = int (number / 10)

Как я могу разделить это огромное число с результатом обратно в целочисленный тип, то есть не с плавающей запятой?

Ответы на вопрос(4)

Ваш ответ на вопрос