Wie konvertiere ich durch Kommas getrennte Zeichenfolgen in Listen in Python?

Mary-Kate Olsen
Freigeben: 2024-10-20 13:37:29
Original
221 Leute haben es durchsucht

How to Convert Comma-Delimited Strings to Lists in Python?

Konvertieren von durch Kommas getrennten Zeichenfolgen in Listen in Python

Bei der Arbeit mit Textdaten ist es häufig erforderlich, bestimmte Werte aus Zeichenfolgen zu extrahieren. Durch Kommas getrennte Werte (CSVs) sind ein gängiges Format zum Speichern mehrerer Werte in einer einzigen Zeichenfolge. Um CSVs effektiv nutzen zu können, müssen Sie sie in besser verwaltbare Datenstrukturen wie Listen umwandeln können.

Problemstellung

Konvertieren Sie eine durch Kommas getrennte Zeichenfolge in eine Python-Liste und transformieren Sie Werte wie „A,B,C,D,E“ in ['A', 'B', 'C', 'D', 'E'].

Lösung mit str.split

Die Methode str.split bietet eine praktische Möglichkeit, eine Zeichenfolge durch ein bestimmtes Trennzeichen, in diesem Fall ein Komma, zu teilen. Die resultierende Liste enthält einzelne Elemente, die ursprünglich durch Kommas getrennt waren.

<code class="python">mStr = 'A,B,C,D,E'
mList = mStr.split(",")
print(mList)  # Output: ['A', 'B', 'C', 'D', 'E']</code>
Nach dem Login kopieren

Konvertieren in Tupel

Wenn Sie ein Tupel anstelle einer Liste erstellen möchten, wenden Sie einfach die Funktion tuple() an zum geteilten Ergebnis:

<code class="python">myTuple = tuple(mList)
print(myTuple)  # Output: ('A', 'B', 'C', 'D', 'E')</code>
Nach dem Login kopieren

Anhängen an eine vorhandene Liste

Um durch Kommas getrennte Werte an eine vorhandene Liste anzuhängen, verwenden Sie die Methode append():

<code class="python">myList = ['A', 'B', 'C']
myList.append('D,E')
print(myList)  # Output: ['A', 'B', 'C', 'D,E']</code>
Nach dem Login kopieren

Alternativ können Sie die Methode „extend()“ verwenden, um jeden einzelnen Wert anzuhängen:

<code class="python">myList.extend(['D', 'E'])
print(myList)  # Output: ['A', 'B', 'C', 'D', 'E']</code>
Nach dem Login kopieren

Jetzt verfügen Sie über die Tools, um durch Kommas getrennte Zeichenfolgen effizient in Python-Listen und Tupel umzuwandeln oder vorhandene Listen zu erweitern neue Werte.

Das obige ist der detaillierte Inhalt vonWie konvertiere ich durch Kommas getrennte Zeichenfolgen in Listen in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php
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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!