python中字符串與字典相互轉(zhuǎn)換的方法
python中,不同類型的元素相互轉(zhuǎn)換使用,可以方便我們的代碼適應(yīng)當(dāng)時(shí)的代碼環(huán)境。本文小編就向大家介紹python中字典與列表相互轉(zhuǎn)換的方法。字符串轉(zhuǎn)列表使用eval函數(shù)或exec函數(shù),字典轉(zhuǎn)字符串使用json。
一、字符串轉(zhuǎn)字典
使用eval函數(shù)
str_test="{'a':1,'b':2}"
dict_test=eval(str)
printdict_test
使用exec函數(shù)
s='{"name":"redhat","age":"10"}'
printtype(s)
exec('c='+s)
printc,"查看c的內(nèi)容"
print"查看c的類型",type(c)
輸出
{'age':'10','name':'redhat'}查看c的內(nèi)容
查看c的類型
字典轉(zhuǎn)字符串
使用json
importjson
dict_1={'name':'linux','age':18}
dict_string=json.dumps(dict_1)print(type(dict_string))#輸出:
以上就是python中字符串與字典相互轉(zhuǎn)換的方法,希望能對(duì)你有所幫助哦~更多Python學(xué)習(xí)教程請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。