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

转换结果为:

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

相关推荐
卡次卡次12 分钟前
注意点:字节码查看方法以及字节码的输出需要关注哪些
python
再难也得平5 分钟前
力扣238. 除自身以外数组的乘积(Java解法)
python·算法·leetcode
忡黑梨18 分钟前
BUUCTF_reverse_[MRCTF2020]Transform
c语言·开发语言·数据结构·python·算法·网络安全
芝士爱知识a31 分钟前
2026年 AI 期权工具全维度测评与推荐榜单:AlphaGBM 领跑,量化交易新范式
大数据·人工智能·python·ai量化·alphagbm·ai期权工具·ai期权工具推荐
天远Date Lab32 分钟前
天远入职背调报告API对接实战:Python构建自动化背景调查中台
大数据·网络·python·自动化
一叶萩Charles33 分钟前
MCP 实战:国家统计局数据查询 Server 从开发到发布
javascript·人工智能·python·node.js
chushiyunen40 分钟前
python双下划线魔术方法(特殊方法)(双下划线方法)
python
米码收割机43 分钟前
【AI】OpenClaw问题排查
开发语言·数据库·c++·python
所谓伊人,在水一方33344 分钟前
【Python数据科学实战之路】第10章 | 机器学习基础:从理论到实践的完整入门
开发语言·人工智能·python·机器学习·matplotlib
王夏奇44 分钟前
Python-对excel文件操作-pandas库
python·excel·pandas