Betrachtet man die folgende Zeichenfolge Wörterbuch:Convert String in Python2
u'A:1\r\nB:2'
Wie man diese Unicode-String in einem Wörterbuch in Python2 verwandeln kann?
Betrachtet man die folgende Zeichenfolge Wörterbuch:Convert String in Python2
u'A:1\r\nB:2'
Wie man diese Unicode-String in einem Wörterbuch in Python2 verwandeln kann?
etwas wie das
str = u'A:1\r\nB:2'
dict = {}
for i in str.split("\r\n"):
dict[i[0]] = i[2]
und u erhalten: {u'A ': U'1', u'B ': U'2'}
Sie ast
importieren können, und Verwenden Sie es so:
>>> import ast
>>> ast.literal_eval("{'a' : '1', 'b' : '2'}")
{'a': '1', 'b': '2'}
sein Wörterbuch nicht Verzeichnis – Shahzad