千锋教育-做有情怀、有良心、有品质的职业教育机构

python中字符串与字典相互转换的方法

来源:千锋教育
发布时间:2023-11-11 12:42:32
分享

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培训机构:千锋教育。

声明:本站部分稿件版权来源于网络,如有侵犯版权,请及时联系我们。

相关推荐

  • python中upper函数的用法是什么? python中upper函数的用法是什么?我们知道,字符串是python中经常使用的码字形式,对于字符串的操作也是很多。对于字符串中的大小写,如果我们需要将小写转换成大写,就要使用python中的字符
  • 如何使用python中的add函数? 如何使用python中的add函数?本文教程操作环境:windows7系统、Python3.9.1,DELLG3电脑。add函数使用方法1、numpy中加法运算使用实例importnumpyasnpa
  • python中global是什么意思? python中global是什么意思?本文教程操作环境:windows7系统、Python3.9.1,DELLG3电脑。1、global()的定义以字典类型返回当前模块的全部函数(方法),包括内置函数
  • 如何使用python中iter函数? 如何使用python中iter函数?python中,我们会使用到迭代器记住遍历的位置的对象。其中列表、字符串等都是可迭代的对象,我们使用iter()函数可以获取可迭代对象身上的迭代器,即将容器类型或者
  • python repr()与str()区别总结 pythonrepr()与str()区别总结本文教程操作环境:windows7系统、Python3.9.1,DELLG3电脑。1、定义不同str()函数得到的字符串可读性好,用于将值转化为适于人阅读的
  • python中repr函数作用是什么? python中repr函数作用是什么?本文教程操作环境:windows7系统、Python3.9.1,DELLG3电脑。1、repr()函数得到的字符串通常可以用来重新获得该对象,将对象转化为供解释器