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发送邮件实例讲解(python发邮件附件可以使用email模块实现)
Dec 03 Python
使用Python的Twisted框架实现一个简单的服务器
Apr 16 Python
Python使用PyCrypto实现AES加密功能示例
May 22 Python
Python爬虫中urllib库的进阶学习
Jan 05 Python
学习Python3 Dlib19.7进行人脸面部识别
Jan 24 Python
python中的随机函数小结
Jan 27 Python
python实现AES和RSA加解密的方法
Mar 28 Python
django之对FileField字段的upload_to的设定方法
Jul 28 Python
Python多线程Threading、子线程与守护线程实例详解
Mar 24 Python
python代码中怎么换行
Jun 17 Python
Python实现对word文档添加密码去除密码的示例代码
Dec 29 Python
python 自动识别并连接串口的实现
Jan 19 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开发大型项目的一点经验
2006/10/09 PHP
php xfocus防注入资料
2008/04/27 PHP
PHP用GD库生成高质量的缩略图片
2011/03/09 PHP
用Simple Excel导出xls实现方法
2012/12/06 PHP
phpexcel导入excel数据使用方法实例
2013/12/24 PHP
PHP实现的回溯算法示例
2017/08/15 PHP
关于 Laravel Redis 多个进程同时取队列问题详解
2017/12/25 PHP
javascript语句中的CDATA标签的意义
2007/05/09 Javascript
javascript同步Import,同步调用外部js的方法
2008/07/08 Javascript
javascript 用记忆函数快速计算递归函数
2010/03/15 Javascript
一个关于javascript匿名函数的问题分析
2012/03/30 Javascript
JS实现文字放大效果的方法
2015/03/03 Javascript
JavaScript自动点击链接 防止绕过浏览器访问的方法
2017/01/19 Javascript
jquery实现刷新随机变化样式特效(tag标签样式)
2017/02/03 Javascript
vuejs2.0实现一个简单的分页示例
2017/02/22 Javascript
微信分享调用jssdk实例
2017/06/08 Javascript
vue实现点击图片放大效果
2017/08/15 Javascript
使用Vue.js和Flask来构建一个单页的App的示例
2018/03/21 Javascript
jQuery插件Validation表单验证详解
2018/05/26 jQuery
Javascript 模拟mvc实现点餐程序案例详解
2020/12/24 Javascript
React中使用Vditor自定义图片详解
2020/12/25 Javascript
利用Python绘制MySQL数据图实现数据可视化
2015/03/30 Python
使用简单工厂模式来进行Python的设计模式编程
2016/03/01 Python
如何利用python制作时间戳转换工具详解
2018/09/12 Python
Python转换itertools.chain对象为数组的方法
2020/02/07 Python
Python unittest单元测试框架实现参数化
2020/04/29 Python
css3 盒模型以及box-sizing属性全面了解
2016/09/20 HTML / CSS
使用CSS3制作版头动画效果
2020/12/24 HTML / CSS
新加坡时尚网上购物:Zalora新加坡
2016/07/26 全球购物
英国自行车商店:AW Cycles
2021/02/24 全球购物
餐饮商业计划书范文
2014/04/29 职场文书
上海世博会志愿者口号
2014/06/17 职场文书
幸福家庭标语
2014/06/27 职场文书
小程序wx.getUserProfile接口的具体使用
2021/06/02 Javascript
python unittest单元测试的步骤分析
2021/08/02 Python
python如何利用cv2.rectangle()绘制矩形框
2022/12/24 Python