首页 > 解决方案 > 将 str() 函数获得的字符串转换回列表

问题描述

我正在使用不支持关系表中的 json 文档的数据库。我正在存储像a=[1,2,3]string这样的小列表b=str(a)。结果,我有b='[1, 2, 3]'. 从数据库中获取此字符串后,我想将其转换回列表。

是否有一个通用的 python 函数可以进行正确的转换?调用c=list(b)结果在c=['[', '1', ',', ' ', '2', ',', ' ', '3', ']'].

我的列表条目可以是整数(包括负数)、浮点数(昏迷后最多 5 位)和短字符串。

谢谢,米哈伊尔

标签: pythonstringlist

解决方案


推荐阅读