python str和dict互转


1.str转dict

内置函数eval

s = "{'a':1,'b':2}"
sd = eval(s)
print(type(sd),sd['a']) #<class 'dict'> 1

json包

import json
s = '{"a":1,"b":2}'
sd = json.loads(s)
print(type(sd),sd['a']) #<class 'dict'> 1
#注意:字符串里面的字符必须是双引号

 

2.dict转str

内置方法str

d = {"a":1,"b":2}
ds = str(d)
print(type(ds),ds) #<class 'str'> {'a': 1, 'b': 2}

 

json包

import json
d = {"a":1,"b":2}
ds = json.dumps(d)
print(type(ds),ds) #<class 'str'> {"a": 1, "b": 2}

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM