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,这很好,因为我的字符串中的某些值也是一个“字符串”。 :) –