python中把字符串转换成字典

在python编程中,有时候会需要把字符串转成字典类型,比如从json字符串转成dict类型,以便于进行下一步的操作,或者把普通的不带{}的字符串转成字典类型,这些都需要按照一定的方法去做,才能给我们的编程工作助长一臂之力。

  1. 使用eval()函数将字符串转成字典

str = '{"name": "tom", "age": 24}'

d = eval(str)

  1. 用**json.loads(str)**转成字典

import json

str = '{"name": "tom", "age": 25}'

json.loads(str)

  1. 使用字符串的split()方法将字符串分割 ,再重新组合成字典

转换结果为:

  1. 使用正则表达式去提取键值对 ,再重新构建字典

转换结果为:

总结,在实际学习和工作中,遇到要把字符串转换为字典的情况,要分情况进行转换。

相关推荐
2401_867623983 分钟前
如何设置用户默认表空间_ALTER USER DEFAULT TABLESPACE
jvm·数据库·python
ftpeak3 分钟前
LangGraph Agent 开发指南(12~函数式 API)
人工智能·python·ai·langchain·langgraph
yivifu5 分钟前
跟水印杠上了——顺便巩固Tkinter的GUI编程
python·opencv·tkinter·去水印
2301_803934618 分钟前
html标签怎样划分页面区域_section与div的区别【介绍】
jvm·数据库·python
知学致远12 分钟前
Python基础语法_01-注释、输入输出、变量
python
沈浩(种子思维作者)13 分钟前
物理的本质是数学,还是数学只是描述物理的方便之语?
人工智能·python·算法
Cloud_Shy61821 分钟前
Python 数据分析基础入门:《Excel Python:飞速搞定数据分析与处理》学习笔记系列(第十章 Python 驱动的 Excel 工具 下篇)
笔记·python·学习·数据分析·excel·pandas
2401_8246976622 分钟前
如何管理Oracle服务器的内核共享内存_shmmax与shmall计算
jvm·数据库·python
2301_7838486522 分钟前
mysql数据迁移过程如何降低性能影响_采用增量备份与多线程同步
jvm·数据库·python
2401_8844541526 分钟前
CSS如何快速实现网站换肤功能_利用CSS变量重置全局颜色方案
jvm·数据库·python