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实现linux下使用xcopy的方法
Jun 28 Python
Python打造出适合自己的定制化Eclipse IDE
Mar 02 Python
Python request设置HTTPS代理代码解析
Feb 12 Python
Python3.6.x中内置函数总结及讲解
Feb 22 Python
python实现栅栏加解密 支持密钥加密
Mar 20 Python
python使用minimax算法实现五子棋
Jul 29 Python
Python发送手机动态验证码代码实例
Feb 28 Python
Python Django中的STATIC_URL 设置和使用方式
Mar 27 Python
Python json转字典字符方法实例解析
Apr 13 Python
Python接口自动化测试框架运行原理及流程
Nov 30 Python
python math模块的基本使用教程
Jan 16 Python
pyqt5蒙版遮罩mask,setmask的使用
Jun 11 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 header 跳转
2013/06/17 PHP
PHP return语句的另一个作用
2014/07/30 PHP
PHP按指定键值对二维数组进行排序的方法
2015/12/22 PHP
Jquery AJAX 用于计算点击率(统计)
2010/06/30 Javascript
JS代码优化技巧之通俗版(减少js体积)
2011/12/23 Javascript
jquery trigger伪造a标签的click事件取代window.open方法
2014/06/23 Javascript
JavaScript实现将数组数据添加到Select下拉框的方法
2015/08/21 Javascript
JavaScript中字面量与函数的基本使用知识
2015/10/20 Javascript
浅析AngularJS Filter用法
2015/12/28 Javascript
浅析javascript异步执行函数导致的变量变化问题解决思路
2016/05/13 Javascript
使用React实现轮播效果组件示例代码
2016/09/05 Javascript
JS实现图片点击后出现模态框效果
2017/05/03 Javascript
详谈构造函数加括号与不加括号的区别
2017/10/26 Javascript
关于vuejs中v-if和v-show的区别及v-show不起作用问题
2018/03/26 Javascript
微信小程序生成二维码的示例代码
2019/03/29 Javascript
使用异步controller与jQuery实现卷帘式分页
2019/06/18 jQuery
从零学python系列之数据处理编程实例(二)
2014/05/22 Python
Python的函数的一些高阶特性
2015/04/27 Python
python中使用xlrd读excel使用xlwt写excel的实例代码
2018/01/31 Python
Python实现的线性回归算法示例【附csv文件下载】
2018/12/29 Python
Python元组常见操作示例
2019/02/19 Python
PyQt5的PyQtGraph实践系列3之实时数据更新绘制图形
2019/05/13 Python
深入了解Python枚举类型的相关知识
2019/07/09 Python
Pytorch反向求导更新网络参数的方法
2019/08/17 Python
python3 反射的四种基本方法解析
2019/08/26 Python
pytorch 状态字典:state_dict使用详解
2020/01/17 Python
python Scrapy爬虫框架的使用
2021/01/21 Python
html5调用app分享功能示例(WebViewJavascriptBridge)
2018/03/21 HTML / CSS
KLOOK客路:发现更好玩的世界,预订独一无二的旅行体验
2016/12/16 全球购物
巴黎一票通:The Paris Pass
2018/02/10 全球购物
印度第一网上礼品店:IGP.com
2020/02/06 全球购物
MySQL面试题目集锦
2016/04/14 面试题
期末总结的个人自我评价
2013/11/02 职场文书
社会学专业求职信
2014/02/24 职场文书
2014年教师个人工作总结
2014/11/10 职场文书
详解MySQL主从复制及读写分离
2021/05/07 MySQL