python str转dict
两种方法
捷径
eval(str)
>>> user = "{'name' : 'jim', 'sex' : 'male', 'age': 18}"
>>> type(user)
<type 'str'>
>>> b=eval(user) >>> >>> b {'age': 18, 'name': 'jim', 'sex': 'male'} >>> type(b) <type 'dict'>
关于eval()的说法,官方demo解释为:将字符串str当成有效的表达式来求值并返回计算结果。
实际上这是有局限的,例如处理多维字典就不行了
json
另一种专业的转换工具是json
>>> user = '{"name":"jim","sex":"male","age":"18"}'
>>> json.loads(user)
{u'age': u'18', u'name': u'jim', u'sex': u'male'} >>> type(user) <type 'str'> >>> type(json.loads(user)) <type 'dict'>
转载于:https://www.cnblogs.com/yixius/p/6912198.html
python str转dict相关推荐
- python(3): str list dict tuple set 常用函数整理
多个类型对象共有方法 1.方括号切片 语法:[start:end:step] #step默认为1 适用所有可下标操作的对象,如:str , list,tuple等 例: print([1,2,3, ...
- Python基础 --- 使用 dict 和 set
一.dict Python内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度. 举个例子,假设要根据同学的 ...
- Python里的dict和set的背后小秘密
Python里的dict和set的效率有多高? 为什么它们是无序的? 为什么并不是所有的Python对象都可以当作dict的键或set里的元素? 为什么dict的键和set的元素的顺序是根据它们被添加 ...
- Python str 函数 - Python零基础入门教程
目录 一.Python str 函数介绍 二.Python str 函数使用 三.猜你喜欢 零基础 Python 学习路线推荐 : Python 学习目录 >> Python 基础入门 一 ...
- python里面的dict和set
python里面的dict和set dict Python内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速 ...
- Python Str字符串 字符串常用方法 定义 创建 拆分 成分判断 大小写调整 格式化 填充 替换 访问 查找
Python Str字符串 定义 文本序列类型-Python中的str文本数据是用str对象或字符串处理的.字符串是Unicode代码点的不可变序列.字符串文字的书写方式多种多样: 单引号:'allo ...
- python str输出到txt_Python 速学!不懂怎么入门python的小白看这篇就够了!
Python是一种非常流行的脚本语言,而且功能非常强大,几乎可以做任何事情,比如爬虫.网络工具.科学计算.树莓派.Web开发.游戏等各方面都可以派上用场.同时无论在哪种平台上,都可以用 Python ...
- Python str / bytes / unicode 区别详解 - Python零基础入门教程
目录 一.前言 二.Python str / bytes / unicode 区别 1.Python2.x 版本中 str / bytes / unicode 区别 2.Python3.x 版本中 s ...
- Python set list dict tuple 区别和相互转换 - Python零基础入门教程
目录 一.前言 二.Python set list dict tuple 区别 三.猜你喜欢 零基础 Python 学习路线推荐 : Python 学习目录 >> Python 基础入门 ...
最新文章
- jvm 06-G1收集器
- python创建数据库表_Python 操作数据库(1)SQL基础
- python中dtypes_Dataframe创建及index,columns,values,dtypes等属性介绍
- java mllib 算法_朴素贝叶斯算法原理及Spark MLlib实例(Scala/Java/Python)
- 经典线程同步总结 关键段 事件 互斥量 信号量
- 少走弯路,给3~5年java程序员的唯一一条建议
- 专访方立勋:开发者应该保持好奇和热情
- 未来教育python软件_未来教育考试系统
- JAVA使用465端口与25端口实现发送邮件的业务,以及执行时常见的错误解决方法
- emWin BATTON控件透明化
- 用于检验手机号的位数以及检验此手机中是否为中国移动的手机号
- window.history详细解析
- ansible 远程Windows主机
- 《黑白团团队》第八次团队作业:Alpha冲刺 第二天
- 前端面试题,前端组件化、工程化、模块化的概念
- 三极管放大电路参数计算
- java 容器都有哪些?
- 北京实习面试总结,四天面试6个公司,有所收获。
- 可作为计算机主机的IP地址,怎么样判断一个ip是否可以作为主机ip地址
- 2021年江阴各高中高考成绩查询,2021年江阴高考状元名单公布,江阴文理科状元是谁多少分...