eine Liste zu bilden:eine Zeichenfolge, bis ein leerer Raum analysieren in Python
Die ""
oben zu zeigen, ist, dass es eine Zeichenfolge ist. Nun möchte ich diese string
analysieren, bis ich die erste ''
(ein leeres Element nach col3 im obigen Beispiel) und eine Liste mit Elementen vor diesem bilden. Also, basierend auf dem Beispielbeispiel über dem list
, das ich bekommen sollte, wird ['col1', 'col2', 'col3']
sein. Wie kann ich dies in python
tun?
Zum ersten Mal sehe ich diese 'ast' Bibliothek. Scheint nützlich zu sein. – GLHF
@GLHF es ist das "abstrakte Syntaxbaum" -Modul und versteht Pythons Grammatik. 'ast.literal_eval' ist eine sichere Form von' eval', die einen String evaluieren kann, der einen Python-Ausdruck enthält. Es wird zum Beispiel "del/s c: \ *" nicht ausgeführt. –
wird "ast.literal_eval" auch in 'set, tuple' usw. konvertiert? – GLHF