918 Stimmen

Wie konvertiert man die String-Darstellung einer Liste in eine Liste?

Ich habe mich gefragt, was der einfachste Weg ist, um eine String-Darstellung einer Liste wie die folgende in eine list :

x = '[ "A","B","C" , " D"]'

Auch in Fällen, in denen der Benutzer Leerzeichen zwischen den Kommas und Leerzeichen innerhalb der Anführungszeichen setzt, muss ich das ebenfalls behandeln und in umwandeln:

x = ["A", "B", "C", "D"] 

Ich weiß, dass ich Leerzeichen entfernen kann mit strip() y split() und prüft auf Zeichen, die keine Buchstaben sind. Aber der Code wurde sehr unübersichtlich. Gibt es eine schnelle Funktion, die mir nicht bekannt ist?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X