• 技术文章 >Python技术 >Python基础教程

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

    宋雪维宋雪维2020-12-28 15:59:27原创6960

    python中,不同类型的元素相互转换使用,可以方便我们的代码适应当时的代码环境。本文小编就向大家介绍python中字典与列表相互转换的方法。字符串转列表使用eval函数或exec函数,字典转字符串使用json。

    一、字符串转字典

    使用eval函数

    str_test = "{'a': 1, 'b': 2}"
    dict_test = eval(str)
    print dict_test

    使用exec函数

    s = '{"name":"redhat","age":"10"}'
    print type(s)
    exec('c=' +s)
    print c,"查看c的内容"
    print  "查看c的类型",type(c)

    输出

    <type 'str'>
    {'age': '10', 'name': 'redhat'} 查看c的内容
    查看c的类型 <type 'dict'>

    字典转字符串

    使用json

    import json
    dict_1 = {'name':'linux','age':18}
    dict_string = json.dumps(dict_1)print(type(dict_string))#输出:<class 'str'>

    以上就是python中字符串与字典相互转换的方法,希望能对你有所帮助哦~

    专题推荐:python字符串字典
    上一篇:python中删除字典元素的方法有哪些? 下一篇:Python中如何使用replace()方法实现字符串内部替换?

    相关文章推荐

    • python中字典与json相互转换的方法• python中字典按key值排序的实现方法• python中如何求取字典最大值?• python中如何用eval()函数实现字符串转列表?• 如何用python中的clear()方法实现删除字典元素?• python中删除字典元素的方法有哪些?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网