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实现的监测服务器硬盘使用率脚本分享
Nov 07 Python
简介Python中用于处理字符串的center()方法
May 18 Python
Python中用altzone()方法处理时区的教程
May 22 Python
浅谈Django学习migrate和makemigrations的差别
Jan 18 Python
python编程测试电脑开启最大线程数实例代码
Feb 09 Python
Python Tkinter模块实现时钟功能应用示例
Jul 23 Python
Python匿名函数及应用示例
Apr 09 Python
Python面向对象之私有属性和私有方法应用案例分析
Dec 31 Python
Python调用shell命令常用方法(4种)
May 11 Python
python3:excel操作之读取数据并返回字典 + 写入的案例
Sep 01 Python
Python urllib request模块发送请求实现过程解析
Dec 10 Python
详解Python中@staticmethod和@classmethod区别及使用示例代码
Dec 14 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获取从百度搜索进入网站的关键词的详细代码
2014/01/08 PHP
php中session与cookie的比较
2015/01/27 PHP
PHP 获取客户端 IP 地址的方法实例代码
2018/11/11 PHP
用PHP的反射实现委托模式的讲解
2019/03/22 PHP
PHP实现获取url地址中顶级域名的方法示例
2019/06/05 PHP
根据对象的某一属性进行排序的js代码(如:name,age)
2010/08/10 Javascript
初步认识JavaScript函数库jQuery
2015/06/18 Javascript
Javascript实现的Map集合工具类完整实例
2015/07/31 Javascript
针对初学者的jQuery入门指南
2015/08/15 Javascript
jQuery插件jquery-barcode实现条码打印的方法
2015/11/25 Javascript
关于JSON.parse(),JSON.stringify(),jQuery.parseJSON()的用法
2016/06/30 Javascript
浅谈vue自定义全局组件并通过全局方法 Vue.use() 使用该组件
2017/12/07 Javascript
Vue项目环境搭建详细总结
2019/09/26 Javascript
JavaScript实现秒杀时钟倒计时
2019/09/29 Javascript
vue开发简单上传图片功能
2020/06/30 Javascript
Vue 组件的挂载与父子组件的传值实例
2020/09/02 Javascript
javascript全局自定义鼠标右键菜单
2020/12/08 Javascript
Python 编码Basic Auth使用方法简单实例
2017/05/25 Python
Windows下安装Django框架的方法简明教程
2018/03/28 Python
Python判断中文字符串是否相等的实例
2018/07/06 Python
python logging重复记录日志问题的解决方法
2018/07/12 Python
分析python请求数据
2018/08/19 Python
记录Python脚本的运行日志的方法
2019/06/05 Python
利用Pandas和Numpy按时间戳将数据以Groupby方式分组
2019/07/22 Python
对Pytorch神经网络初始化kaiming分布详解
2019/08/18 Python
python字典和json.dumps()的遇到的坑分析
2020/03/11 Python
Scrapy项目实战之爬取某社区用户详情
2020/09/17 Python
Python引入多个模块及包的概念过程解析
2020/09/21 Python
python安装第三方库如xlrd的方法
2020/10/31 Python
你常见到的runtime exception
2016/09/05 面试题
初中教师个人总结
2015/02/10 职场文书
2015年重阳节慰问信
2015/03/23 职场文书
国庆阅兵观后感
2015/06/15 职场文书
会计继续教育培训心得体会
2016/01/19 职场文书
民政局2016年“六一”儿童节慰问活动总结
2016/04/06 职场文书
mysql的MVCC多版本并发控制的实现
2021/04/14 MySQL