Python中實現(xiàn)字符串類型與字典類型相互轉換的方法
更新時間:2014年08月18日 15:37:57 投稿:shichen2014
這篇文章主要介紹了Python中實現(xiàn)字符串類型與字典類型相互轉換的方法,非常實用,需要的朋友可以參考下
本文以實例形式簡述了Python中字符串類型與字典類型相互轉換的方法,是比較實用的功能。具體方法如下:
一、字典(dict)轉為字符串(string)
我們可以比較容易的將字典(dict)類型轉為字符串(string)類型。
通過遍歷dict中的所有元素就可以實現(xiàn)字典到字符串的轉換:
for key, value in sample_dic.items(): print "\"%s\":\"%s\"" % (key, value)
二、字符串(string)轉為字典(dict)
如何將一個字符串(string)轉為字典(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'} >>>
感興趣的朋友可以調試運行本實例,以加深對程序代碼的理解。
相關文章
多版本python的pip 升級后, pip2 pip3 與python版本失配解決方法
在本篇文章里小編給大家整理的是關于多版本python的pip 升級后, pip2 pip3 與python版本失配的解決方法內容,需要的朋友們學習下。2019-09-09