有一个字符串:
mystring = "{"1" : "a", "2" : "b", "3" : "c", "4" : "d"}"
我试着用它来编字典:
mydict = json.loads(mystring)
它正在生成一个字典,但它只从第一对键和值生成,所以它看起来像:
{'1':'a', '2':'b'}
我也试过:
mydict = dict((k.strip(), v.strip()) for k, v in
(item.split(':') for item in mystring.split(',')))
但也有同样的问题。我不知道哪里出了问题
你的问题可能是在花括号前和花括号后使用双引号。你一定知道这是个错误
在字符串周围使用单引号:
相关问题 更多 >
编程相关推荐