python 字典形式字符串最佳格式转换方法是什么,python格式转换,如题,有一个字符串是这样
python 字典形式字符串最佳格式转换方法是什么,python格式转换,如题,有一个字符串是这样
如题,有一个字符串是这样的
str = 'a:1,b:2,c:3'
dict = {}for i in str.split(','): j = i.split(':'): dict[j[0]] = j[1]
以上代码可以做到,可是如果更复杂的数据结构来说就有点麻烦了
有没有方便的方法和库可以处理这类情况?
又比如说有一个字符串。格式和json数据比较类似,
比如
'{ a: 1, b: 2}' 是一个字符串
{ a: 1, b: 2} 是一个json数据
再比如
str = '{ a: 1, b: 2}'
怎么将这个字符串转化为json?
前面可能说的有点乱,简洁的来说,我就是想做到把一个格式符合dic或json的字符串,转化为dict或json格式。请问有没有比较方便的方法。
eval()
python字典对汉语支持有缺陷,json模块对汉语支持也有缺陷。eval可能会引起安全问题,最好还是自己写个转化函数。
如果你的数据是 JSON 的话,直接用 json.loads(s) 嘛。
前边那个例子我没看明白你的数据究竟长什么样,引号都不匹配。
编橙之家文章,
相关内容
- 请大家给个做vpn server的思路,能讲讲vpn原理最好,serv
- 请问npm、gem比python这样包管理系统优势在哪里,npmgem
- Python http实现操作系统层面通信行得通吗,python层面,最
- 实现python 自动执行指定脚本用什么方案,python脚本,P
- 求python签到自动实现方法,虾米音乐签到,python签到,初
- Python后台运行打印出信息与前端flask页面如何连接,p
- Python3与Sublime Text2不能兼容吗?,python3sublime,Sublime Text
- python3中动态变量设置实例,python3实例,我是初学。在
- django get请求超时提示,换其它页面就正常是什么原因,
- Python如何得到存在Request内c的ookies,pythonookies,如图所示
评论关闭