Python中實現(xiàn)字符串類型與字典類型相互轉(zhuǎn)換的方法
本文以實例形式簡述了Python中字符串類型與字典類型相互轉(zhuǎn)換的方法,是比較實用的功能。具體方法如下:
一、字典(dict)轉(zhuǎn)為字符串(string)
我們可以比較容易的將字典(dict)類型轉(zhuǎn)為字符串(string)類型。
通過遍歷dict中的所有元素就可以實現(xiàn)字典到字符串的轉(zhuǎn)換:
for key, value in sample_dic.items(): print "\"%s\":\"%s\"" % (key, value)
二、字符串(string)轉(zhuǎn)為字典(dict)
如何將一個字符串(string)轉(zhuǎn)為字典(dict)呢?
其實也很簡單,只要用 eval()或exec() 函數(shù)就可以實現(xiàn)了。
>>> a = "{'a': 'hi', 'b': 'there'}"
>>> b = eval(a)
>>> b
{'a': 'hi', 'b': 'there'}
>>> exec ("c=" + a)
>>> c
{'a': 'hi', 'b': 'there'}
>>>
感興趣的朋友可以調(diào)試運行本實例,以加深對程序代碼的理解。
相關(guān)文章
python實現(xiàn)批量轉(zhuǎn)換文件編碼(批轉(zhuǎn)換編碼示例)
這篇文章主要介紹了python實現(xiàn)批量轉(zhuǎn)換文件編碼示例,指定文件編碼、目錄或擴(kuò)展名即可進(jìn)行轉(zhuǎn)換,大家參考使用吧2014-01-01
pandas創(chuàng)建series的三種方法小結(jié)
這篇文章主要介紹了pandas創(chuàng)建series的三種方法小結(jié),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-05-05
Python報錯:ModuleNotFoundError的解決辦法
"ModuleNotFoundError: No module named 'xxx'"這個報錯是個非常常見的報錯,幾乎每個python程序員都遇到過,下面這篇文章主要給大家介紹了關(guān)于Python報:ModuleNotFoundError錯誤的解決辦法,需要的朋友可以參考下2022-06-06
python調(diào)用API接口實現(xiàn)登陸短信驗證
在本篇文章里小編給大家整理的是關(guān)于python調(diào)用API接口實現(xiàn)登陸短信驗證的實例內(nèi)容,需要的朋友們可以參考下。2020-05-05
使用selenium+chromedriver+xpath爬取動態(tài)加載信息
這篇文章主要介紹了使用selenium+chromedriver+xpath爬取動態(tài)加載信息2022-02-02
Python+radar實現(xiàn)隨機(jī)日期時間的生成
Python有廣泛豐富的第三方庫,在沒有特殊定制下,避免了重復(fù)造輪子。本文將利用radar庫實現(xiàn)生成隨機(jī)的日期或時間,文中的示例代碼講解詳細(xì),感興趣的可以了解一下2022-05-05
python如何實現(xiàn)wifi自動連接,解決電腦wifi經(jīng)常斷開問題
這篇文章主要介紹了python實現(xiàn)wifi自動連接,解決電腦wifi經(jīng)常斷開的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-06-06

