最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
python将字符串转换为字典的例子
时间:2016-09-16 编辑:简简单单 来源:一聚教程网
json越来越流行,通过python获取到json格式的字符串后,可以通过eval函数转换成dict格式:
>>> a='{"name":"yct","age":10}'
>>> eval(a)
{'age': 10, 'name': 'yct'}
支持字符串和数字,其余格式的好像不支持:
>>> a='{"name":"yct","age":10,"tmp":dddd}'
>>> eval(a)
Traceback (most recent call last):
File "
File "
NameError: name 'dddd' is not defined
字典(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'}
>>>
相关文章
- Java 字符串反转实现代码 06-21
- python实现字典(dict)和字符串(string)的相互转换方法 05-15
- Java 十进制转二、八、十六进制的字符串 03-17
- Java String字符串和Unicode字符相互转换代码 02-20
- Python字符串/元祖/列表/字典互转介绍 08-17
- java中将字符串(String)转换为整型 02-25