Wie verwalte ich die Aufteilung großer Zahlen in Python?

Ich habe eine 100-stellige Nummer und versuche, alle Ziffern der Nummer in eine Liste aufzunehmen, damit ich sie bearbeiten kann. Dazu verwende ich den folgenden Code:

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

Aber das Problem, dem ich gegenüberstehe, ist, dass ich einen Überlauffehler erhalte, etwa eine zu große Zahl (float / integer). Ich habe sogar versucht, folgende Alternative zu verwenden

number = int (number / 10)

Wie kann ich diese riesige Zahl mit dem Ergebnis zurück in Integer-Typ teilen, das heißt keine Floats?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage