python 将字符串转换成字典dict的各种方式
2018-02-07 12:02
671 查看
1)利用eval可以将字典格式的字符串与字典户转
》》》mstr = '{"name":"yct","age":10}'
转换为可以用的字典
》》》eval(mstr), type( eval(mstr)
)
{"name":"yct","age":10},
dict
2).JSON到字典转化:
》》》dictinfo = json.loads(json_str) 输出dict类型
字典到JSON转化:
》》》jsoninfo = json.dumps(dict)输出str类型
比如:
info = {'name' : 'jay', 'sex' : 'male', 'age': 22}
jsoninfo = simplejson.dumps(info)
print jsoninfo
3).Unicode到字典的转化:
》》》 json.loads()
比如:
import json
str = '{"params":{"id":222,"offset":0},{"nodename":"topic"}'
params = json.loads(str)
print params['params']['id']
》》》mstr = '{"name":"yct","age":10}'
转换为可以用的字典
》》》eval(mstr), type( eval(mstr)
)
{"name":"yct","age":10},
dict
2).JSON到字典转化:
》》》dictinfo = json.loads(json_str) 输出dict类型
字典到JSON转化:
》》》jsoninfo = json.dumps(dict)输出str类型
比如:
info = {'name' : 'jay', 'sex' : 'male', 'age': 22}
jsoninfo = simplejson.dumps(info)
print jsoninfo
3).Unicode到字典的转化:
》》》 json.loads()
比如:
import json
str = '{"params":{"id":222,"offset":0},{"nodename":"topic"}'
params = json.loads(str)
print params['params']['id']
相关文章推荐
- python 将字符串转换成字典dict的各种方式总结
- python 中list(列表),tupe(元组),str(字符串),dict(字典)之间的相互转换
- python 将字符串转换成字典dict
- python实现字典(dict)和字符串(string)的相互转换方法
- python 将字符串转换成字典dict
- python 将字符串转换成字典dict
- Python中将字符串转换成字典dict类型
- python如何将字符串转换成字典dict类型
- python 使用 simplejson 将字符串转换成字典dict
- python基础数据结构——列表(list), 元祖(tuple), 字典(dict), 字符串(string), 集合(set) 介绍及相互转换
- [python]用eval强制将字符串转换为字典变量时候出错:NameError: name 'null' is not defined[python]用eval函数 字符串转dict
- python基础学习——列表(list), 元祖(tuple), 字典(dict), 字符串(string), 集合(set) 介绍及相互转换
- Python中将字符串类型转为字典类型(string to dict)
- Python列表(list)、字典(dict)、字符串(string)基本操作小结
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- 转--Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- python 字符串,元组, 列表,字典之间的转换
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- 各种常用Python字典应用方式详解
- Python字符串、元组、列表、字典互相转换的方法