Konvertieren einer durch Kommas getrennten Zeichenfolge in eine Liste in Python
Wie kann ich eine Zeichenfolge, die durch Kommas getrennte Werte enthält, effizient in eine Liste konvertieren? ? Diese Konvertierung ist eine häufige Aufgabe bei der Arbeit mit Daten in Python.
Lösung
Pythons integrierte str.split-Methode bietet eine elegante Lösung für diese Aufgabe. Es teilt die Zeichenfolge basierend auf einem angegebenen Trennzeichen in eine Liste von Teilzeichenfolgen auf.
Für eine durch Kommas getrennte Zeichenfolge können Sie den folgenden Code verwenden:
<code class="python">my_string = 'A,B,C,D,E' # Input string my_list = my_string.split(",") # Split the string into a list print(my_list)</code>
Dieser Code generiert die folgende Ausgabe :
['A', 'B', 'C', 'D', 'E']
Erweiterung: Tupelkonvertierung und Listenänderung
Wenn Sie die Liste in ein Tupel konvertieren müssen, verwenden Sie einfach die Funktion tuple():
<code class="python">my_tuple = tuple(my_list) print(my_tuple)</code>
Sie können der Liste auch zusätzliche Elemente hinzufügen, indem Sie die Methode append() verwenden:
<code class="python">my_list.append('F') print(my_list)</code>
Dies führt zu einer erweiterten Liste:
['A', 'B', 'C', 'D', 'E', 'F']
Das obige ist der detaillierte Inhalt vonWie konvertiere ich eine durch Kommas getrennte Zeichenfolge in eine Liste in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!