Heim > Backend-Entwicklung > Python-Tutorial > Wie konvertiere ich eine Zeichenfolge durch Leerzeichen getrennter Zahlen mit der Split-Funktion von Python in ganze Zahlen?

Wie konvertiere ich eine Zeichenfolge durch Leerzeichen getrennter Zahlen mit der Split-Funktion von Python in ganze Zahlen?

Susan Sarandon
Freigeben: 2024-10-31 20:54:29
Original
600 Leute haben es durchsucht

How to Convert a String of Space-Separated Numbers into Integers Using Python's Split Function?

So teilen Sie eine Zeichenfolge aus durch Leerzeichen getrennten Zahlen mit der Split-Funktion von Python in ganze Zahlen auf

Beim Umgang mit Zeichenfolgen, die durch Leerzeichen getrennte Zahlen enthalten, Es gibt mehrere Möglichkeiten, einzelne Ganzzahlen zur weiteren Verarbeitung zu extrahieren. Ein gängiger und unkomplizierter Ansatz ist die Verwendung der Funktion „split()“ von Python.

Mit der Methode „split()“ können Sie eine Zeichenfolge durch ein angegebenes Trennzeichen in eine Liste von Teilzeichenfolgen unterteilen. In diesem Fall ist das Trennzeichen ein Leerzeichen. So können Sie die Zeichenfolge aufteilen und eine Liste mit ganzen Zahlen erhalten:

result = "42 0".split()
Nach dem Login kopieren

Dieser Vorgang erzeugt eine Liste mit zwei Elementen: ['42', '0']. Da es sich bei diesen Elementen jedoch immer noch um Zeichenfolgen handelt, müssen Sie sie in Ganzzahlen umwandeln:

result = map(int, "42 0".split())
Nach dem Login kopieren

In Python 3 gibt „map“ ein Lazy-Objekt zurück. Um eine Liste zu erhalten, können Sie list() verwenden:

result = list(map(int, "42 0".split()))
Nach dem Login kopieren

Nach dieser Konvertierung enthält die Ergebnisliste zwei Ganzzahlen: [42, 0]. Beachten Sie, dass split() alle Leerzeichen als Trennzeichen betrachtet, nicht nur Leerzeichen. Darüber hinaus ist die Verwendung von „map“ eine bequeme Möglichkeit, Transformationen für jedes Element einer Iterable durchzuführen, z. B. sie in Ganzzahlen, Gleitkommazahlen oder Zeichenfolgen umzuwandeln.

Das obige ist der detaillierte Inhalt vonWie konvertiere ich eine Zeichenfolge durch Leerzeichen getrennter Zahlen mit der Split-Funktion von Python in ganze Zahlen?. 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