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 相关文章推荐
Flask入门教程实例:搭建一个静态博客
Mar 27 Python
浅谈Python使用Bottle来提供一个简单的web服务
Dec 27 Python
利用python的socket发送http(s)请求方法示例
May 07 Python
python使用Matplotlib画条形图
Mar 25 Python
详解通过API管理或定制开发ECS实例
Sep 30 Python
python pygame实现2048游戏
Nov 20 Python
Python实现的多进程拷贝文件并显示百分比功能示例
Apr 09 Python
将python字符串转化成长表达式的函数eval实例
May 11 Python
Pythonic版二分查找实现过程原理解析
Aug 11 Python
python 如何把docker-compose.yaml导入到数据库相关条目里
Jan 15 Python
Python爬虫实现selenium处理iframe作用域问题
Jan 27 Python
python基于turtle绘制几何图形
Jun 15 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 Notice: Undefined index 错误提示解决方法
2010/08/29 PHP
PHP调用JAVA的WebService简单实例
2014/03/11 PHP
适用于抽奖程序、随机广告的PHP概率算法实例
2014/04/09 PHP
你可能不知道PHP get_meta_tags()函数
2014/05/12 PHP
PHP数组array类常见操作示例
2020/05/15 PHP
jquery根据name属性查找的小例子
2013/11/21 Javascript
JavaScript中的方法调用详细介绍
2014/12/30 Javascript
详解bootstrap的modal-remote两种加载方式【强化】
2017/01/27 Javascript
jquery hover 不停闪动问题的解决方法(亦为stop()的使用)
2017/02/10 Javascript
Bootstrap笔记—折叠实例代码
2017/03/13 Javascript
详解vue项目构建与实战
2017/06/27 Javascript
微信小程序实现上拉加载功能示例【加载更多数据/触底加载/点击加载更多数据】
2020/05/29 Javascript
解决vuex改变了state的值,但是页面没有更新的问题
2020/11/12 Javascript
[44:30]完美世界DOTA2联赛PWL S2 GXR vs Magma 第一场 11.25
2020/11/26 DOTA
Python实现网站文件的全备份和差异备份
2014/11/30 Python
机器学习之KNN算法原理及Python实现方法详解
2018/07/09 Python
PyQt编程之如何在屏幕中央显示窗体的实例
2019/06/18 Python
Django使用模板后无法找到静态资源文件问题解决
2019/07/19 Python
Python 脚本拉取 Docker 镜像问题
2019/11/10 Python
Python中实现输入一个整数的案例
2020/05/03 Python
scrapy-redis分布式爬虫的搭建过程(理论篇)
2020/09/29 Python
一款纯css3实现的非常实用的鼠标悬停特效演示
2014/11/05 HTML / CSS
canvas绘制表情包的示例代码
2018/07/09 HTML / CSS
Canvas中设置width与height的问题浅析
2018/11/01 HTML / CSS
HTML5调用手机发短信和打电话功能
2020/04/29 HTML / CSS
美国香薰蜡烛品牌:PADDYWAX
2018/10/06 全球购物
英国第一摩托车和摩托车越野配件商店:GhostBikes
2019/03/10 全球购物
神路信息Java面试题目
2013/03/31 面试题
英语专业大学生求职简历的自我评价
2013/10/18 职场文书
装修施工安全责任书
2014/07/24 职场文书
党员自评材料范文
2014/12/17 职场文书
2015年依法行政工作总结
2015/04/29 职场文书
仰望星空观后感
2015/06/10 职场文书
行为习惯主题班会
2015/08/14 职场文书
检讨书范文
2019/04/16 职场文书
Redis唯一ID生成器的实现
2022/07/07 Redis