python中字符串与字典相互转换的方法
python中字符串与字典相互转换的方法
python中,不同类型的元素相互转换使用,可以方便我们的代码适应当时的代码环境。本文小编就向大家介绍python中字典与列表相互转换的方法。字符串转列表使用eval函数或exec函数,字典转字符串使用json。
一、字符串转字典
使用eval函数
str_test="{'a':1,'b':2}"
dict_test=eval(str)
printdict_test
使用exec函数
s='{"name":"redhat","age":"10"}'
printtype(s)
exec('c='+s)
printc,"查看c的内容"
print"查看c的类型",type(c)
输出
{'age':'10','name':'redhat'}查看c的内容
查看c的类型
字典转字符串
使用json
importjson
dict_1={'name':'linux','age':18}
dict_string=json.dumps(dict_1)print(type(dict_string))#输出:
以上就是python中字符串与字典相互转换的方法,希望能对你有所帮助哦~更多Python学习教程请关注IT培训机构:千锋教育。
相关推荐HOT
更多>>pythonTCP与UDP的不同点分析
python中TCP与UDP的不同点分析(推荐操作系统:windows7系统、Python3.9.1、DELLG3电脑。)1、不同点面向连接(确认有创建三方交握,连接已创建才...详情>>
2023-11-08 18:50:27python字符串的拆分与合并
python字符串的拆分与合并一、字符串的拆分1、可以使用split()函数,括号内可添加拆分字符,默认空格,返回的是列表。str1="iloveyou!"print(st...详情>>
2023-11-08 16:40:54python如何在静态图像中人脸检测?
python中如何在静态图像中人脸检测?1、使用OpenCV进行人脸检测加载图像并检测人脸,在原始图像的人脸周围绘制矩形框。#人脸检测importcv2ascvde...详情>>
2023-11-08 14:15:30python中泊松分布是什么意思?
python中泊松分布是什么意思?在python的数据可视化编程中,概率的分布可以很好的展现出数据的发展分布情况。作为python数据可视化中可以假定一...详情>>
2023-11-08 13:54:31