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复制文件代码实现
Dec 23 Python
Python用GET方法上传文件
Mar 10 Python
python返回昨天日期的方法
May 13 Python
对pandas进行数据预处理的实例讲解
Apr 20 Python
django从请求到响应的过程深入讲解
Aug 01 Python
python框架中flask知识点总结
Aug 17 Python
python 实现return返回多个值
Nov 19 Python
python+Django+pycharm+mysql 搭建首个web项目详解
Nov 29 Python
Python requests模块基础使用方法实例及高级应用(自动登陆,抓取网页源码)实例详解
Feb 14 Python
python实现UDP协议下的文件传输
Mar 20 Python
python统计mysql数据量变化并调用接口告警的示例代码
Sep 21 Python
pytest fixtures装饰器的使用和如何控制用例的执行顺序
Jan 28 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
BBS(php & mysql)完整版(一)
2006/10/09 PHP
php中serialize序列化与json性能测试的示例分析
2013/04/27 PHP
ThinkPHP进程计数类Process用法实例详解
2015/09/25 PHP
利用php生成验证码
2017/02/23 PHP
thinkPHP5 tablib标签库自定义方法详解
2017/05/10 PHP
IE autocomplete internet explorer's autocomplete
2007/06/30 Javascript
25个优雅的jQuery Tooltip插件推荐
2011/05/25 Javascript
IE8下String的Trim()方法失效的解决方法
2013/11/08 Javascript
使用jquery实现以post打开新窗口
2014/03/19 Javascript
一个奇葩的最短的 IE 版本判断JS脚本
2014/05/28 Javascript
浅谈jQuery中对象遍历.eq().first().last().slice()方法
2014/11/26 Javascript
Web表单提交之disabled问题js解决方法
2015/01/13 Javascript
Bootstrap每天必学之附加导航(Affix)插件
2016/04/25 Javascript
使用JS实现图片展示瀑布流效果的实例代码
2016/09/12 Javascript
浅析JavaScript中break、continue和return的区别
2016/11/30 Javascript
原生JS京东轮播图代码
2017/03/22 Javascript
vue-cli webpack 引入jquery的方法
2018/01/10 jQuery
JavaScript同源策略和跨域访问实例详解
2018/04/03 Javascript
vue 接口请求地址前缀本地开发和线上开发设置方式
2020/08/13 Javascript
uniapp开发小程序实现滑动页面控制元素的显示和隐藏效果
2020/12/10 Javascript
python写的一个文本编辑器
2014/01/23 Python
Python生成随机验证码的两种方法
2015/12/22 Python
python使用Tesseract库识别验证
2018/03/21 Python
python调用xlsxwriter创建xlsx的方法
2018/05/03 Python
python读取一个目录下所有txt里面的内容方法
2018/06/23 Python
讲解Python3中NumPy数组寻找特定元素下标的两种方法
2019/08/04 Python
Python中用pyinstaller打包时的图标问题及解决方法
2020/02/17 Python
如何减少垃圾回收让内存更加有效使用
2013/10/18 面试题
医学护理毕业生自荐信
2013/11/07 职场文书
彩色的非洲教学反思
2014/02/18 职场文书
再婚婚前财产协议书范本
2014/10/19 职场文书
公司庆典欢迎词
2015/01/26 职场文书
门店店长岗位职责
2015/04/14 职场文书
我的中国梦主题班会
2015/08/14 职场文书
MongoDB数据库常用的10条操作命令
2021/06/18 MongoDB
frg-100简单操作(设置)说明
2022/04/05 无线电