python实现字典(dict)和字符串(string)的相互转换方法


Posted in Python onMarch 01, 2017

本文实例讲述了python实现string和dict的相互转换方法。分享给大家供大家参考,具体如下:

字典(dict)转为字符串(string)

我们可以比较容易的将字典(dict)类型转为字符串(string)类型。

通过遍历dict中的所有元素就可以实现字典到字符串的转换:

for key, value in sample_dic.items():
 print "\"%s\":\"%s\"" % (key, value)

字符串(string)转为字典(dict)

如何将一个字符串(string)转为字典(dict)呢?

其实也很简单,只要用eval()exec()函数就可以实现了。

>>> a = "{'a': 'hi', 'b': 'there'}"
>>> b = eval(a)
>>> b
{'a': 'hi', 'b': 'there'}
>>> exec ("c=" + a)
>>> c
{'a': 'hi', 'b': 'there'}
>>>

更多关于Python相关内容可查看本站专题:《Python字典操作技巧汇总》、《Python字符串操作技巧汇总》、《Python常用遍历技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》及《Python入门与进阶经典教程》

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
Python转换HTML到Text纯文本的方法
Jan 15 Python
编写Python脚本把sqlAlchemy对象转换成dict的教程
May 29 Python
python 捕获 shell/bash 脚本的输出结果实例
Jan 04 Python
python 调用win32pai 操作cmd的方法
May 28 Python
tensorflow构建BP神经网络的方法
Mar 12 Python
Python文件监听工具pyinotify与watchdog实例
Oct 15 Python
python如何实现视频转代码视频
Jun 17 Python
浅析Python语言自带的数据结构有哪些
Aug 27 Python
Python使用Selenium模拟浏览器自动操作功能
Sep 08 Python
Python GUI库Tkiner使用方法代码示例
Nov 27 Python
Python常用GUI框架原理解析汇总
Dec 07 Python
Python通过loop.run_in_executor执行同步代码 同步变为异步
Apr 11 Python
python 截取 取出一部分的字符串方法
Mar 01 #Python
详解Python中的静态方法与类成员方法
Feb 28 #Python
python基于itchat实现微信群消息同步机器人
Feb 27 #Python
不要用强制方法杀掉python线程
Feb 26 #Python
Python实现 多进程导入CSV数据到 MySQL
Feb 26 #Python
python检查URL是否正常访问的小技巧
Feb 25 #Python
python解析基于xml格式的日志文件
Feb 25 #Python
You might like
php中ob(Output Buffer 输出缓冲)函数使用方法
2007/07/21 PHP
PHP动态生成指定大小随机图片的方法
2016/03/25 PHP
php编程中echo用逗号和用点号连接的区别
2016/03/26 PHP
关于IE浏览器以及Firefox下的javascript冒泡事件的响应层级
2010/10/14 Javascript
js 关于=+与+=日期函数使用说明(赋值运算符)
2011/11/15 Javascript
防止文件缓存的js代码
2013/01/10 Javascript
向JavaScript的数组中添加元素的方法小结
2015/10/24 Javascript
JS折半插入排序算法实例
2015/12/02 Javascript
JavaScript中对象的不同创建方法
2016/08/12 Javascript
AngularJs expression详解及简单示例
2016/09/01 Javascript
微信小程序 小程序制作及动画(animation样式)详解
2017/01/06 Javascript
nodejs连接mysql数据库简单封装示例-mysql模块
2017/04/10 NodeJs
自定义事件解决重复请求BUG的问题
2017/07/11 Javascript
基于js原生和ajax的get和post方法以及jsonp的原生写法实例
2017/10/16 Javascript
基于nodejs res.end和res.send的区别
2018/05/14 NodeJs
jQuery 实现倒计时天,时,分,秒功能
2018/07/31 jQuery
IDEA配置jQuery, $符号不再显示黄色波浪线的问题
2020/10/09 jQuery
python操作MongoDB基础知识
2013/11/01 Python
python使用MySQLdb访问mysql数据库的方法
2015/08/03 Python
用十张图详解TensorFlow数据读取机制(附代码)
2018/02/06 Python
在pycharm 中添加运行参数的操作方法
2019/01/19 Python
Python Pandas数据结构简单介绍
2019/07/03 Python
python GUI库图形界面开发之PyQt5计数器控件QSpinBox详细使用方法与实例
2020/02/28 Python
Matplotlib.pyplot 三维绘图的实现示例
2020/07/28 Python
sqlalchemy实现时间列自动更新教程
2020/09/02 Python
Cotton On美国网站:澳洲时装连锁品牌
2016/10/25 全球购物
英国婴儿和儿童服装网站:Vertbaudet
2018/04/02 全球购物
Berghaus官网:户外服装和设备,防水服
2020/01/17 全球购物
音乐专业应届生教师求职信
2013/11/04 职场文书
《蚕姑娘》教学反思
2014/04/15 职场文书
小学生安全教育广播稿
2014/10/20 职场文书
夫妻忠诚协议书范本
2014/11/17 职场文书
先进个人材料怎么写
2014/12/30 职场文书
2016年七夕爱情寄语
2015/12/04 职场文书
Python爬虫入门案例之爬取去哪儿旅游景点攻略以及可视化分析
2021/10/16 Python
Go微服务项目配置文件的定义和读取示例详解
2022/06/21 Golang