Python中实现字符串类型与字典类型相互转换的方法


Posted in Python onAugust 18, 2014

本文以实例形式简述了Python中字符串类型与字典类型相互转换的方法,是比较实用的功能。具体方法如下:

一、字典(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装饰器初探(推荐)
Jul 21 Python
利用Python生成文件md5校验值函数的方法
Jan 10 Python
Python字符串拼接六种方法介绍
Dec 18 Python
python之cv2与图像的载入、显示和保存实例
Dec 05 Python
在pycharm中使用git版本管理以及同步github的方法
Jan 16 Python
Django 创建新App及其常用命令的实现方法
Aug 04 Python
python 根据网易云歌曲的ID 直接下载歌曲的实例
Aug 24 Python
iPython pylab模式启动方式
Apr 24 Python
PyCharm最新激活码PyCharm2020.2.3有效
Nov 18 Python
python 基于Apscheduler实现定时任务
Dec 15 Python
Python Spyder 调出缩进对齐线的操作
Feb 26 Python
Python基础之元组与文件知识总结
May 19 Python
Python命名空间详解
Aug 18 #Python
Python判断变量是否已经定义的方法
Aug 18 #Python
Python实现全角半角转换的方法
Aug 18 #Python
Python实现冒泡,插入,选择排序简单实例
Aug 18 #Python
Python算法之栈(stack)的实现
Aug 18 #Python
Python实现partial改变方法默认参数
Aug 18 #Python
Python实现发送email的几种常用方法
Aug 18 #Python
You might like
数据库相关问题
2006/10/09 PHP
用Apache反向代理设置对外的WWW和文件服务器
2006/10/09 PHP
php入门小知识
2008/03/24 PHP
php处理斐波那契数列非递归方法
2012/02/04 PHP
php递归函数中使用return的注意事项
2014/01/17 PHP
ThinkPHP使用Smarty第三方插件方法小结
2016/03/19 PHP
php阳历转农历优化版
2016/08/08 PHP
浅谈mysql_query()函数的返回值问题
2016/09/05 PHP
浅谈PHP的反射API
2017/02/26 PHP
关于IE浏览器以及Firefox下的javascript冒泡事件的响应层级
2010/10/14 Javascript
JQuery学习笔录 简单的JQuery
2012/04/09 Javascript
『JavaScript』限制Input只能输入数字实现思路及代码
2013/04/22 Javascript
你有必要知道的25个JavaScript面试题
2015/12/29 Javascript
跨域请求的完美解决方法(JSONP, CORS)
2016/06/12 Javascript
bootstrapValidator 重新启用提交按钮的方法
2017/02/20 Javascript
在vue项目中使用element-ui的Upload上传组件的示例
2018/02/08 Javascript
JS获取url参数,JS发送json格式的POST请求方法
2018/03/29 Javascript
从0到1搭建element后台框架优化篇(打包优化)
2019/05/12 Javascript
vue2.x 通过后端接口代理,获取qq音乐api的数据示例
2019/10/30 Javascript
解决vue+webpack项目接口跨域出现的问题
2020/08/10 Javascript
vue使用exif获取图片旋转,压缩的示例代码
2020/12/11 Vue.js
Python 匹配任意字符(包括换行符)的正则表达式写法
2009/10/29 Python
python实现的一个p2p文件传输实例
2014/06/04 Python
Python文件读取的3种方法及路径转义
2015/06/21 Python
PyQt5的PyQtGraph实践系列3之实时数据更新绘制图形
2019/05/13 Python
详解python itertools功能
2020/02/07 Python
HTML5 解决苹果手机不能自动播放音乐问题
2017/12/27 HTML / CSS
JINS眼镜官方网站:日本最大的眼镜邮购
2016/10/14 全球购物
最新的小工具和卓越的产品设计:Oh That Tech!
2019/08/07 全球购物
Speedo速比涛德国官方网站:世界领先的泳装品牌
2019/08/26 全球购物
美国滑板店:Tactics
2020/11/08 全球购物
迟到检讨书800字
2014/01/13 职场文书
幼儿园国庆节活动方案
2014/02/01 职场文书
前台文员职责范本
2014/03/07 职场文书
销售助理岗位职责
2015/02/11 职场文书
2019最新企业员工考勤管理制度(通用版)!
2019/07/02 职场文书