Python中實(shí)現(xiàn)字符串類型與字典類型相互轉(zhuǎn)換的方法
本文以實(shí)例形式簡(jiǎn)述了Python中字符串類型與字典類型相互轉(zhuǎn)換的方法,是比較實(shí)用的功能。具體方法如下:
一、字典(dict)轉(zhuǎn)為字符串(string)
我們可以比較容易的將字典(dict)類型轉(zhuǎn)為字符串(string)類型。
通過(guò)遍歷dict中的所有元素就可以實(shí)現(xiàn)字典到字符串的轉(zhuǎn)換:
for key, value in sample_dic.items(): print "\"%s\":\"%s\"" % (key, value)
二、字符串(string)轉(zhuǎn)為字典(dict)
如何將一個(gè)字符串(string)轉(zhuǎn)為字典(dict)呢?
其實(shí)也很簡(jiǎn)單,只要用 eval()或exec() 函數(shù)就可以實(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)試運(yùn)行本實(shí)例,以加深對(duì)程序代碼的理解。
相關(guān)文章
使用Python創(chuàng)建一個(gè)隨機(jī)密碼生成器
密碼安全是當(dāng)前數(shù)字時(shí)代的一個(gè)重要議題,在保護(hù)個(gè)人信息和賬戶安全方面,安全且可靠的密碼是至關(guān)重要的,本文將帶您逐步了解如何使用Python創(chuàng)建一個(gè)隨機(jī)密碼生成器,以生成高強(qiáng)度、難以猜測(cè)的密碼,需要的朋友可以參考下2024-01-01
Django零基礎(chǔ)入門(mén)之靜態(tài)文件的引用
這篇文章主要介紹了Django零基礎(chǔ)入門(mén)之靜態(tài)文件的引用,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-09-09
python 使用MyQR和qrcode來(lái)制作二維碼
這篇文章主要介紹了python 如何使用MyQR和qrcode來(lái)制作二維碼,幫助大家更好的理解和學(xué)習(xí)使用python,感興趣的朋友可以了解下2021-05-05
python爬蟲(chóng)之線程池和進(jìn)程池功能與用法詳解
這篇文章主要介紹了python爬蟲(chóng)之線程池和進(jìn)程池功能與用法,結(jié)合實(shí)例形式分析了Python基于線程池與進(jìn)程池的爬蟲(chóng)功能相關(guān)操作技巧與使用注意事項(xiàng),需要的朋友可以參考下2018-08-08
給keras層命名,并提取中間層輸出值,保存到文檔的實(shí)例
這篇文章主要介紹了給keras層命名,并提取中間層輸出值,保存到文檔的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-05-05
如何用Python數(shù)據(jù)可視化來(lái)分析用戶留存率
今天和大家來(lái)分享一些數(shù)據(jù)可視化方向的干貨,我們來(lái)嘗試用Python來(lái)繪制一下“漏斗圖”,感興趣的小伙伴和小編一起進(jìn)入課題吧,但愿大家會(huì)有所收獲2021-09-09
多版本python的pip 升級(jí)后, pip2 pip3 與python版本失配解決方法
在本篇文章里小編給大家整理的是關(guān)于多版本python的pip 升級(jí)后, pip2 pip3 與python版本失配的解決方法內(nèi)容,需要的朋友們學(xué)習(xí)下。2019-09-09

