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. 使用正则表达式去提取键值对 ,再重新构建字典

转换结果为:

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

相关推荐
三亚兴嘉装饰3 分钟前
准备在三亚装房子找哪家装修
python
Mx_coder32 分钟前
8年Java开发者AI转型第二周:RAG系统深入 + 向量数据库实战(Day 8-10)
python
ximen502_1 小时前
Python 语言知识总结
开发语言·python
流云鹤1 小时前
2.登录模块
python·django
C+-C资深大佬1 小时前
Java 变量:从入门到精通
java·开发语言·python
chouchuang2 小时前
day-027-面向对象-下
开发语言·python
华研前沿标杆游学2 小时前
2026年标杆游学机构选择指南:从资质审核到效果验收全流程本指南
python
衔烛之龙12 小时前
Windows x64 构建 liboqs-java教程
java·windows·python
VIP_CQCRE3 小时前
用 Ace Data Cloud 快速接入 AI 视频生成:HappyHorse Videos API 实战指南
人工智能·python·api·ai视频生成·acedatacloud
阿豪只会阿巴4 小时前
两小时快速入门 FastAPI--第二回
windows·python·fastapi