Heim  >  Artikel  >  Backend-Entwicklung  >  Wie konvertiere ich durch Kommas getrennte Zeichenfolgen in Listen in Python?

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

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-10-20 13:37:29224Durchsuche

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>

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>

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>

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>

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!

Stellungnahme:
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