Heim  >  Artikel  >  Backend-Entwicklung  >  Wie teilt man in Python eine ganze Zahl in eine Liste von Ziffern auf?

Wie teilt man in Python eine ganze Zahl in eine Liste von Ziffern auf?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-11-05 18:55:02162Durchsuche

How do you split an integer into a list of digits in Python?

Aufteilen einer Ganzzahl in eine Liste von Ziffern

Gegeben eine Ganzzahl wie 12345, müssen Sie sie möglicherweise in eine Liste von Ziffern umwandeln einzelne Ziffern, um die Zahl bequemer zu manipulieren oder zu verarbeiten.

Lösung:

Um dieses Problem zu lösen, können Sie die leistungsstarken String-Konvertierungsfunktionen von Python nutzen:

  1. Ganzzahl in einen String konvertieren: Wandeln Sie die Ganzzahl (z. B. 12345) mit der Funktion str() in einen String um. Dadurch können Sie die Zahl Zeichen für Zeichen durchlaufen.
  2. Jede Ziffer iterieren und konvertieren: Verwenden Sie ein Listenverständnis, um jedes Zeichen in der Zeichenfolgendarstellung der Zahl zu durchlaufen. Konvertieren Sie jedes Zeichen mit der Funktion int() zurück in eine Ganzzahl. Dieser Prozess extrahiert effektiv jede Ziffer aus der ursprünglichen Zahl und erstellt eine Liste einzelner Ziffern.

Betrachten Sie beispielsweise die ganze Zahl 12345:

<code class="python">input_number = 12345
string_representation = str(input_number)
digit_list = [int(digit) for digit in string_representation]</code>

Das Ergebnis dieser Konvertierung wird sei eine Python-Liste, die die einzelnen Ziffern der ursprünglichen Zahl in der Reihenfolge: [1, 2, 3, 4, 5] enthält.

Das obige ist der detaillierte Inhalt vonWie teilt man in Python eine ganze Zahl in eine Liste von Ziffern auf?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:isclose und equal in PyTorchNächster Artikel:isclose und equal in PyTorch