Heim > Backend-Entwicklung > Python-Tutorial > 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
Freigeben: 2024-11-05 18:55:02
Original
279 Leute haben es durchsucht

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>
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage