Heim > Backend-Entwicklung > Python-Tutorial > Wie konvertiere ich eine Python-Liste mit Zeichenfolgen in eine Liste mit Ganzzahlen?

Wie konvertiere ich eine Python-Liste mit Zeichenfolgen in eine Liste mit Ganzzahlen?

Mary-Kate Olsen
Freigeben: 2024-11-30 20:54:15
Original
380 Leute haben es durchsucht

How to Convert a Python List of Strings to a List of Integers?

Konvertieren von Zeichenfolgen in Ganzzahlen in einer Python-Liste

Wie können Sie eine Liste von Zeichenfolgen umwandeln, die Ganzzahlen darstellen, z. B. ['1' , '2', '3'], in eine entsprechende Liste von ganzen Zahlen, wie zum Beispiel [1, 2, 3]?

Um diese Konvertierung durchzuführen, bietet Python eine einfache Lösung:

Angesichts der Liste xs = ['1', '2', '3']:

Verwenden Sie die Map-Funktion, um die int-Funktion auf jedes Element von xs anzuwenden und eine neue Liste zu erstellen, in der jede Zeichenfolge durch ihren ganzzahligen Wert ersetzt wird. Das aus der Karte resultierende Objekt ist ein iterierbares Objekt. Sie können die Listenfunktion für dieses Iterable aufrufen, um es in eine formale Liste umzuwandeln.

list(map(int, xs))
Nach dem Login kopieren

Diese Funktion gibt Folgendes aus:

[1, 2, 3]
Nach dem Login kopieren

In Python 2 war die Listenfunktion nicht vorhanden notwendig, da die Karte direkt eine Liste zurückgegeben hat:

map(int, xs)
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie konvertiere ich eine Python-Liste mit Zeichenfolgen in eine Liste mit Ganzzahlen?. 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