Heim >Backend-Entwicklung >Python-Tutorial >Wie konvertiere ich durch Kommas getrennte 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.
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'].
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>
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>
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!