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通过索引遍历列表的方法
May 04 Python
Python实现简单多线程任务队列
Feb 27 Python
Python 反转字符串(reverse)的方法小结
Feb 20 Python
numpy找出array中的最大值,最小值实例
Apr 03 Python
Python中的十大图像处理工具(小结)
Jun 10 Python
Python3内置模块之base64编解码方法详解
Jul 13 Python
django 信号调度机制详解
Jul 19 Python
tensorflow没有output结点,存储成pb文件的例子
Jan 04 Python
pip install 使用国内镜像的方法示例
Apr 03 Python
解决Jupyter无法导入已安装的 module问题
Apr 17 Python
selenium自动化测试入门实战
Dec 21 Python
分析Python感知线程状态的解决方案之Event与信号量
Jun 16 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 json与xml序列化/反序列化
2013/10/28 PHP
PHP中4个加速、缓存扩展的区别和选用建议
2014/03/12 PHP
php双层循环(九九乘法表)
2017/10/23 PHP
php往mysql中批量插入数据实例教程
2018/12/12 PHP
浅析PHP中的 inet_pton 网络函数
2019/12/16 PHP
js获得指定控件输入光标的坐标兼容IE,Chrome,火狐等多种主流浏览器
2013/05/21 Javascript
js点击更换背景颜色或图片的实例代码
2013/06/25 Javascript
JavaScript中for..in循环陷阱介绍
2013/11/12 Javascript
元素绑定click点击事件方法
2015/06/08 Javascript
深入浅析AngularJS中的module(模块)
2016/01/04 Javascript
Bootstrap基本样式学习笔记之表单(3)
2016/12/07 Javascript
vue better-scroll插件使用详解
2018/01/25 Javascript
vue2.0 循环遍历加载不同图片的方法
2018/03/06 Javascript
基于angular6.0实现的一个组件懒加载功能示例
2018/04/12 Javascript
详解在React中跨组件分发状态的三种方法
2018/08/09 Javascript
javascript实现文本框标签验证的实例代码
2018/10/14 Javascript
微信小程序后端无法保持session的原因及解决办法问题
2020/03/20 Javascript
Nodejs文件上传、监听上传进度的代码
2020/03/27 NodeJs
vue+高德地图实现地图搜索及点击定位操作
2020/09/09 Javascript
Python常见内置高效率函数用法示例
2018/07/31 Python
Django中使用Celery的方法示例
2018/11/29 Python
python实现合并多个list及合并多个django QuerySet的方法示例
2019/06/11 Python
Python测试Kafka集群(pykafka)实例
2019/12/23 Python
Python读取csv文件实例解析
2019/12/30 Python
基于HTML5超酷摄像头(HTML5 webcam)拍照功能实现代码
2012/12/13 HTML / CSS
HTML5新增的8类INPUT输入类型介绍
2015/07/06 HTML / CSS
Ann Taylor官方网站:美国最大的女性产品制造商之一
2016/09/14 全球购物
澳大利亚儿童鞋在线:The Trybe
2019/07/16 全球购物
群众路线党员个人剖析材料
2014/10/08 职场文书
夫妻双方自愿离婚协议书怎么写
2014/12/01 职场文书
2015年效能监察工作总结
2015/04/23 职场文书
基督教追悼会答谢词
2015/09/29 职场文书
小学中队长竞选稿
2015/11/20 职场文书
如何书写公司员工保密协议?
2019/06/27 职场文书
Tensorflow与RNN、双向LSTM等的踩坑记录及解决
2021/05/31 Python
python生成可执行exe控制Microsip自动填写号码并拨打功能
2021/06/21 Python