Python 基础教程

Python 高级教程

Python 相关应用

Python 笔记

Python FAQ

original icon
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.knowledgedict.com/tutorial/python-convert-string-to-object.html

python 如何将字典或列表的字符串数据转为对应的字典或列表形式

Python 笔记 Python 笔记


开发中,数据通过一系列的存储、转移等操作后,原始的数据结构变成字符串形式,如原数据 a = ["knowledge","dict"] 变为 '["knowledge", "dict"]',此时如何字符串变为原来的python对象?

推荐方式

可以使用python标准库中提供的抽象语法树ast库即可搞定,示例如下:

import ast

a = '["knowledge", "dict"]'
ls = ast.literal_eval(a)
print(type(ls), ls)

b = '{"knowledge":"dict"}'
d = ast.literal_eval(b)
print(type(d), d)

 

在Python中,将列表转换为字典有几种不同的方法,具体方法取决于列表的结构和您想要的字典格式。###方法1:使用循环遍历列表并创建字典这是 ...
字典是 python 中重要的数据类型,对应内置函数 dict,它是一个无序、可变、由键值对组成的集合,我们可以通过引用键名来访问字典中数据 ...
将Python列表转换为字典有多种方法,具体取决于列表的结构和你想要的字典结构。输出结果:###方法五:使用pandas库(需要安装)如果列 ...
python 的字典类型(dict)数据如何保存为 json 格式的文件,标准库 json 模块提供了 dump 函数即可解决该问题。 ...
Python中列表排序操作,主要有两种方式,一种是通过内置函数sorted,另一种是通过内置类list的sort方法。 ...