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字符串替换的2种方法
Nov 30 Python
python使用xmlrpclib模块实现对百度google的ping功能
Jun 02 Python
python之PyMongo使用总结
May 26 Python
关于python pyqt5安装失败问题的解决方法
Aug 08 Python
Python3 单行多行万能正则匹配方法
Jan 07 Python
Pandas统计重复的列里面的值方法
Jan 30 Python
Python类的继承用法示例
Jan 31 Python
django用户登录验证的完整示例代码
Jul 21 Python
django如何自己创建一个中间件
Jul 24 Python
python面向对象 反射原理解析
Aug 12 Python
python制作英语翻译小工具代码实例
Sep 09 Python
关于python 的legend图例,参数使用说明
Apr 17 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
CI框架中集成CKEditor编辑器的教程
2014/06/09 PHP
php中的登陆login实例代码
2016/06/20 PHP
利用php操作memcache缓存的基础方法示例
2017/08/02 PHP
js 与或运算符 || && 妙用
2009/12/09 Javascript
jQuery学习笔记之DOM对象和jQuery对象
2010/12/22 Javascript
基于jQuery实现的百度导航li拖放排列效果,即时更新数据库
2012/07/31 Javascript
JavaScript实现列表分页功能特效
2015/05/15 Javascript
AngularJS实现树形结构(ztree)菜单示例代码
2016/09/18 Javascript
JSON 对象未定义错误的解决方法
2016/09/29 Javascript
js实现点击图片自动提交action的简单方法
2016/10/16 Javascript
Angularjs自定义指令实现三级联动 选择地理位置
2017/02/13 Javascript
详解使用JS如何制作简单的ASCII图与单极图
2017/03/31 Javascript
vue 打包后的文件部署到express服务器上的方法
2017/08/09 Javascript
Vue.js中的computed工作原理
2018/03/22 Javascript
基于js中的存储键值对以及注意事项介绍
2018/03/30 Javascript
jQuery实现ajax回调函数带入参数的方法示例
2018/06/26 jQuery
VUE-Table上绑定Input通过render实现双向绑定数据的示例
2018/08/27 Javascript
node.js使用免费的阿里云ip查询获取ip所在地【推荐】
2018/09/03 Javascript
js实现一个简易计算器
2020/03/30 Javascript
使用vue实现多规格选择实例(SKU)
2019/08/23 Javascript
[02:02]DOTA2英雄基础教程 斯拉达
2013/12/11 DOTA
[01:06]DOTA2亚洲邀请赛专属珍藏-荧煌之礼
2017/03/24 DOTA
零基础写python爬虫之抓取百度贴吧并存储到本地txt文件改进版
2014/11/06 Python
Python实现定时自动关闭的tkinter窗口方法
2019/02/16 Python
Python 仅获取响应头, 不获取实体的实例
2019/08/21 Python
Python函数的定义方式与函数参数问题实例分析
2019/12/26 Python
canvas绘制文本内容自动换行的实现代码
2019/01/14 HTML / CSS
微软加拿大官方网站:Microsoft Canada
2019/04/28 全球购物
经济学博士求职自荐信范文
2013/11/23 职场文书
电脑租赁公司创业计划书
2014/01/08 职场文书
区三好学生主要事迹
2014/01/30 职场文书
元宵节晚会主持人串词
2014/03/25 职场文书
乡领导班子四风问题对照检查材料
2014/09/25 职场文书
元旦主持词开场白
2015/05/29 职场文书
担保公司2015年终工作总结
2015/10/14 职场文书
redis实现的四种常见限流策略
2021/06/18 Redis