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 21 Python
Python EOL while scanning string literal问题解决方法
Sep 18 Python
浅谈flask源码之请求过程
Jul 26 Python
python的常用模块之collections模块详解
Dec 06 Python
Python父目录、子目录的相互调用方法
Feb 16 Python
我就是这样学习Python中的列表
Jun 02 Python
详解PyTorch手写数字识别(MNIST数据集)
Aug 16 Python
Python学习笔记之函数的参数和返回值的使用
Nov 20 Python
PyCharm无法引用自身项目解决方式
Feb 12 Python
最小二乘法及其python实现详解
Feb 24 Python
Python学习笔记之装饰器
Aug 06 Python
python爬虫--selenium模块
Mar 31 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实现的获取URL信息的类
2007/01/02 PHP
简单PHP会话(session)说明介绍
2016/08/21 PHP
php实现微信公众号企业转账功能
2018/10/01 PHP
PHP面向对象程序设计之构造方法和析构方法详解
2019/06/13 PHP
PHP基于array_unique实现二维数组去重
2020/07/14 PHP
让你的CSS像Jquery一样做筛选的实现方法
2011/07/10 Javascript
js控制表单奇偶行样式的简单方法
2013/07/31 Javascript
使用jQuery制作基础的Web图片轮播效果
2016/04/22 Javascript
AngularJS基础 ng-model 指令详解及示例代码
2016/08/02 Javascript
javascript中的 object 和 function小结
2016/08/14 Javascript
javascript数字验证的实例代码(推荐)
2016/08/20 Javascript
JavaScript使用ZeroClipboard操作剪切板
2017/05/10 Javascript
详解Angular2中Input和Output用法及示例
2017/05/21 Javascript
node.js操作mongodb简单示例分享
2017/05/25 Javascript
微信小程序实现无限滚动列表
2020/05/29 Javascript
微信小程序页面间跳转传参方式总结
2019/06/13 Javascript
Vue实现简单计算器
2021/01/20 Vue.js
教你安装python Django(图文)
2013/11/04 Python
讲解Python中for循环下的索引变量的作用域
2015/04/15 Python
python利用urllib实现爬取京东网站商品图片的爬虫实例
2017/08/24 Python
TensorFlow平台下Python实现神经网络
2018/03/10 Python
Python3实现的简单三级菜单功能示例
2019/03/12 Python
Python基本类型的连接组合和互相转换方式(13种)
2019/12/16 Python
PyCharm上安装Package的实现(以pandas为例)
2020/09/18 Python
详解python爬取弹幕与数据分析
2020/11/14 Python
实例教程 一款纯css3实现的数字统计游戏
2014/11/10 HTML / CSS
岗位职责的定义
2013/11/10 职场文书
船舶专业个人求职信范文
2014/01/02 职场文书
小学生红领巾广播稿
2014/01/21 职场文书
飘柔洗发水广告词
2014/03/14 职场文书
数学教研活动总结
2014/07/02 职场文书
2014财务部年度工作总结
2014/12/08 职场文书
见义勇为事迹材料
2014/12/24 职场文书
pytorch训练神经网络爆内存的解决方案
2021/05/22 Python
python如何利用traceback获取详细的异常信息
2021/06/05 Python
2022新作动画《福星小子》释出宣传影片 加入内田真礼&宫野真守配音演出
2022/04/08 日漫