我有一个查询,它一一给我这样的结果:
k1=v1
k2=v2
k3=v3
…
保存结果的变量是 tmp。一旦检索到结果,我只想为结果创建一个字典。我试过了:
result={}
result.update(tmp)
我有
ValueError:字典更新序列元素 #0 的长度为 1;2 是必需的。
我试过这个
result.update(tmp.replace("=",":"))
我也犯了同样的错误。我不想做子字符串来获取键和值,然后使用 d(k1)=v1 来构建字典。还有其他好方法吗?我还可以更改查询并让它生成 k1:v1、k2:v2 等结果...如何在 python 2.4 中为此动态创建字典?谢谢!