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使用多线程不断刷新网页的方法
Mar 31 Python
Python数据类型学习笔记
Jan 13 Python
window下eclipse安装python插件教程
Apr 24 Python
Python实现桶排序与快速排序算法结合应用示例
Nov 22 Python
python 查找文件名包含指定字符串的方法
Jun 05 Python
Python实现拷贝/删除文件夹的方法详解
Aug 29 Python
对python指数、幂数拟合curve_fit详解
Dec 29 Python
Python换行与不换行的输出实例
Feb 19 Python
在keras中实现查看其训练loss值
Jun 16 Python
python实现简单贪吃蛇游戏
Sep 29 Python
python时间time模块处理大全
Oct 25 Python
python中os.path.join()函数实例用法
May 26 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的超级变量$_GET获取HTML表单(Form) 数据
2011/05/07 PHP
PHP 中 Orientation 属性判断上传图片是否需要旋转
2015/10/16 PHP
Thinkphp自定义代码生成工具及用法说明(附下载地址)
2016/05/27 PHP
详解PHP原生DOM对象操作XML的方法
2016/10/17 PHP
告诉大家什么是JSON
2008/06/10 Javascript
jQuery源码分析-04 选择器-Sizzle-工作原理分析
2011/11/14 Javascript
FF火狐下获取一个元素同类型的相邻元素实现代码
2012/12/15 Javascript
JavaScript图片放大技术(放大镜)实现代码分享
2013/11/14 Javascript
javascript的document.referrer浏览器支持、失效情况总结
2014/07/18 Javascript
Vue.js中数组变动的检测详解
2016/10/12 Javascript
基于JS实现bookstore静态页面的实例代码
2017/02/22 Javascript
js实现省市级联效果分享
2017/08/10 Javascript
Vue父子组建的简单通信之控制开关Switch的实现
2018/06/04 Javascript
node.js中TCP Socket多进程间的消息推送示例详解
2018/07/10 Javascript
vue-cli 使用axios的操作方法及整合axios的多种方法
2018/09/12 Javascript
使用NestJS开发Node.js应用的方法
2018/12/03 Javascript
Vue-input框checkbox强制刷新问题
2019/04/18 Javascript
[28:05]完美世界DOTA2联赛循环赛Inki vs DeMonsTer 第一场 10月30日
2020/10/31 DOTA
python中的闭包用法实例详解
2015/05/05 Python
Python实现TCP/IP协议下的端口转发及重定向示例
2016/06/14 Python
用pandas按列合并两个文件的实例
2018/04/12 Python
python list元素为tuple时的排序方法
2018/04/18 Python
对numpy中的transpose和swapaxes函数详解
2018/08/02 Python
如何使用Python进行OCR识别图片中的文字
2019/04/01 Python
python单线程下实现多个socket并发过程详解
2019/07/27 Python
TensorBoard 计算图的查看方式
2020/02/15 Python
利用Canvas模仿百度贴吧客户端loading小球的方法示例
2017/08/13 HTML / CSS
新西兰最大的在线设计师眼镜店:SmartBuyGlasses新西兰
2017/10/20 全球购物
印度在线购买电子产品网站:Croma
2020/01/02 全球购物
自荐信模版
2013/10/24 职场文书
财务主管的岗位职责
2013/12/30 职场文书
车祸赔偿收入证明
2014/01/09 职场文书
项目负责人任命书
2014/06/04 职场文书
大学生实习证明范本
2014/09/19 职场文书
党的群众路线教育实践活动整改落实情况报告
2014/10/28 职场文书
博士论文答辩开场白
2015/06/01 职场文书