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