Heim > Artikel > Backend-Entwicklung > Wie konvertiere ich eine Zeichenfolge durch Leerzeichen getrennter Zahlen mit der Split-Funktion von Python in ganze Zahlen?
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()
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())
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 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!