Heim > Backend-Entwicklung > Python-Tutorial > Wie kann ich in Python eine Liste von Zeichenfolgen in eine Liste von Ganzzahlen konvertieren?

Wie kann ich in Python eine Liste von Zeichenfolgen in eine Liste von Ganzzahlen konvertieren?

Mary-Kate Olsen
Freigeben: 2024-12-01 17:04:13
Original
309 Leute haben es durchsucht

How Can I Convert a List of Strings to a List of Integers in Python?

Konvertieren von Strings in ganze Zahlen in einer Liste

Beim Programmieren stoßen wir oft auf Listen, die String-Elemente enthalten, die in ganze Zahlen umgewandelt werden müssen. Diese Frage befasst sich speziell mit diesem Problem und untersucht, wie alle Zeichenfolgen in einer Liste in ihre jeweiligen Ganzzahlwerte umgewandelt werden.

Lösung:

Um diese Konvertierung zu erreichen, bietet Python zwei Wesentliche Funktionen: Karte und Int. Die Map-Funktion wendet eine bestimmte Funktion auf jedes Element in einer Sequenz an und gibt eine neue Sequenz mit den Ergebnissen zurück. In diesem Fall ist die von uns angewendete Funktion int, die eine Zeichenfolgendarstellung einer Ganzzahl in ihr Ganzzahläquivalent konvertiert.

Betrachten Sie beispielsweise die Liste xs = ['1', '2', '3' ]. Um alle Elemente in Ganzzahlen umzuwandeln, können wir den folgenden Code verwenden:

list(map(int, xs))  # Returns [1, 2, 3]
Nach dem Login kopieren

Die int-Funktion kümmert sich um die Konvertierung, und die Map-Funktion iteriert über die Elemente und wendet die Konvertierung auf jedes an. Die resultierende Liste enthält die konvertierten Ganzzahlen.

Hinweis für Python 2:

In Python 2 hat die Kartenfunktion standardmäßig eine Liste zurückgegeben, sodass die Listenumwandlung nicht erforderlich ist . Der folgende Code würde ausreichen:

map(int, xs)  # Returns [1, 2, 3]
Nach dem Login kopieren

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