1
我有這樣的字符串:如何在python中將特殊字符串映射爲字典?
a_1 = 'A=1,B=3,C=3'
我要地圖這個字符串到dict
的樣子:
d_1 = {'A':1,'B':2,'C':3}
我應該怎麼辦呢?我使用:
dict(a_1)
但這返回一個錯誤:
ValueError: dictionary update sequence element #0 has length 1; 2 is required.
+1實際上它是 「近乎完美」 導致你的地圖創建'{ 'A': '1',...}'他希望vals是整數:'{'A':1,...}' – alfasin
非常棒的解決方案。非常感謝! –
@ alfasin,這很好,因爲我的字符串中的某些值也是一個「字符串」。 :) –