Python中实现字符串类型与字典类型相互转换的方法
2014-08-18 00:00
1011 查看
本文以实例形式简述了Python中字符串类型与字典类型相互转换的方法,是比较实用的功能。具体方法如下:
一、字典(dict)转为字符串(string)
我们可以比较容易的将字典(dict)类型转为字符串(string)类型。
通过遍历dict中的所有元素就可以实现字典到字符串的转换:
二、字符串(string)转为字典(dict)
如何将一个字符串(string)转为字典(dict)呢?
其实也很简单,只要用 eval()或exec() 函数就可以实现了。
感兴趣的朋友可以调试运行本实例,以加深对程序代码的理解。
一、字典(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实现字典(dict)和字符串(string)的相互转换方法
- java实现字符串和日期类型相互转换的方法
- python实现字符串和日期相互转换的方法
- python eval方法转换字符串到字典类型时NameError
- python实现字符串和日期相互转换的方法
- python列表,元组,字典和字符串之间的相互转换
- Python字符串、元组、列表、字典互相转换的方法
- python实现字符串类型 str 转换为 list 类型(unicode 转换为 list)
- Python实现列表转换成字典数据结构的方法
- 使用扩展方法实现枚举类型与数值类型的相互转换
- python实现class对象转换成json/字典的方法
- python基础学习——列表(list), 元祖(tuple), 字典(dict), 字符串(string), 集合(set) 介绍及相互转换
- python实现文件路径和url相互转换的方法
- python如何将字符串转换成字典dict类型
- 整型数据与字符串类型相互转化的一种实现方法
- python 字符串,列表,元组,字典相互转换
- Python中用eval将字符串转换为字典时候出错:NameError: name ‘null’ is not defined的解决方法
- python字符串列表字典相互转换
- python实现class对象转换成json/字典的方法