Ziffern aus einer Ganzzahl extrahieren
Wie kann man eine Ganzzahl in eine Liste ihrer einzelnen Ziffern zerlegen? Zum Beispiel die Umwandlung von 12345 in [1, 2, 3, 4, 5].
Lösung
Um diese Konvertierung zu erreichen, befolgen Sie diese Schritte:
-
Ganzzahl in Zeichenfolge konvertieren: Konvertieren Sie die eingegebene Ganzzahl in eine Zeichenfolge, die es Ihnen ermöglicht, ihre Zeichen zu durchlaufen.
-
Ziffern extrahieren: Innerhalb von a Listenverständnis, iterieren Sie über jedes Zeichen in der Zeichenfolge.
-
Ziffern in ganze Zahlen umwandeln:Jedes Zeichen stellt eine Ziffer dar. Konvertieren Sie es mit der Funktion int() zurück in eine Ganzzahl.
Hier ist eine Python-Implementierung:
<code class="python">[int(i) for i in str(12345)]</code>
Beispiel
Verwenden Mit der bereitgestellten Eingabe von 12345 wird der Code wie folgt ausgeführt:
- 12345 in „12345“ konvertieren.
- Durch die Zeichen iterieren: „1“, „2“, „3“ , '4', '5'.
- Konvertieren Sie jedes Zeichen in eine Ganzzahl: [1, 2, 3, 4, 5].
Ergebnis: [1, 2, 3, 4, 5]
Das obige ist der detaillierte Inhalt vonWie extrahiere ich Ziffern aus einer Ganzzahl?. 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