python 将字符串转换成字典dict的各种方式总结

 更新时间:2018年03月23日 10:17:39   作者:追梦-code  
下面小编就为大家分享一篇python 将字符串转换成字典dict的各种方式总结,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

1)利用eval可以将字典格式的字符串与字典户转

》》》mstr = '{"name":"yct","age":10}'

转换为可以用的字典:

》》》eval(mstr), type( eval(mstr) )

{"name":"yct","age":10}, dict

2).JSON到字典转化:

》》》dictinfo = json.loads(json_str) 输出dict类型

字典到JSON转化:

》》》jsoninfo = json.dumps(dict)输出str类型

比如:

info = {'name' : 'jay', 'sex' : 'male', 'age': 22}
jsoninfo = simplejson.dumps(info)
print jsoninfo 

3).Unicode到字典的转化:

》》》 json.loads()

比如:

import json
str = '{"params":{"id":222,"offset":0},{"nodename":"topic"}'
params = json.loads(str)
print params['params']['id']

以上这篇python 将字符串转换成字典dict的各种方式总结就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • python插入排序算法实例分析

    python插入排序算法实例分析

    这篇文章主要介绍了python插入排序算法,通过两个简单实例对比分析了Python插入排序算法的相关实现技巧,需要的朋友可以参考下
    2015-07-07
  • Python中按键来获取指定的值

    Python中按键来获取指定的值

    今天小编就为大家分享一篇关于Python中按键来获取指定的值,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • Python连接es笔记之创建和删除操作示例详解

    Python连接es笔记之创建和删除操作示例详解

    这篇文章主要为大家介绍了Python连接es笔记之创建和删除操作示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-05-05
  • Python定义一个Actor任务

    Python定义一个Actor任务

    这篇文章主要介绍了Python定义一个Actor任务,文中讲解非常细致,代码帮助大家更好的理解和学习,感兴趣的朋友可以了解下
    2020-07-07
  • python实现感知器算法(批处理)

    python实现感知器算法(批处理)

    这篇文章主要为大家详细介绍了python实现感知器算法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-01-01
  • python中正则表达式与模式匹配

    python中正则表达式与模式匹配

    在之前找工作过程中,面试时经常被问到会不会python,懂不懂正则表达式。这篇文章主要介绍了python中正则表达式与模式匹配,需要的朋友可以参考下
    2019-05-05
  • Python多任务版静态Web服务器实现示例

    Python多任务版静态Web服务器实现示例

    这篇文章主要为大家介绍了Python静态Web服务器多任务版实现示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-06-06
  • python用sqlacodegen根据已有数据库(表)结构生成对应SQLAlchemy模型

    python用sqlacodegen根据已有数据库(表)结构生成对应SQLAlchemy模型

    本文介绍了如何使用sqlacodegen获取数据库所有表的模型类,然后使用ORM技术进行CRUD操作,有此需求的朋友可以了解下本文
    2021-06-06
  • 关于Python操作Excel的基本方法

    关于Python操作Excel的基本方法

    这篇文章主要介绍了关于Python操作Excel的基本方法,Python是一种功能强大的编程语言,可以用于许多任务,包括处理Excel文件,需要的朋友可以参考下
    2023-05-05
  • Python中创建表格详细过程

    Python中创建表格详细过程

    这篇文章主要介绍了Python中创建表格,在python中使用tabulate库来创建表格,并针对输出形式进行不断改进来美化输出效果,并给出了代码示例。需要的小伙伴可以参考一下
    2022-02-02

最新评论