Ich habe meinen string:
Code: Alles auswählen
string = str(["text\\to", "split"])
Den möchte ich in eine liste packen, so dass ich eine liste:
Code: Alles auswählen
liste = ["text\\to", "split"]
Ich habs folgendermaßen versucht:
Code: Alles auswählen
string = string.replace('[', '')
string = string.replace(']', '')
string = string.replace('\"', '')
string = string.replace('\'', '')
print string
>> text\\to, split
liste = string.split(", ")
print liste
>>['text\\\\to', 'split'] # und nicht ['text\\to', 'split']
Ich weiß, dass jedes "\" maskiert wird, ich also eins in meinem string entfernen muss ... das geht mit
Code: Alles auswählen
string = string.replace('\\', '\')
Kann mir jemand helfen wie ich meine liste richtig hinbekomme? Vielleicht gehts ja auch enfacher, das mit dem häufgen replace kommt mir eh ein bisschen komisch vor.
Danke für Hilfe,
Kathrin