python - 将 str() 函数获得的字符串转换回列表
问题描述
我正在使用不支持关系表中的 json 文档的数据库。我正在存储像a=[1,2,3]
string这样的小列表b=str(a)
。结果,我有b='[1, 2, 3]'
. 从数据库中获取此字符串后,我想将其转换回列表。
是否有一个通用的 python 函数可以进行正确的转换?调用c=list(b)
结果在c=['[', '1', ',', ' ', '2', ',', ' ', '3', ']']
.
我的列表条目可以是整数(包括负数)、浮点数(昏迷后最多 5 位)和短字符串。
谢谢,米哈伊尔
解决方案
推荐阅读
- git - 在从 main 合并之前和之后压缩 git 提交
- android - 在 Android 模拟器中连接实感摄像头的 USB 直通
- android - 如何在 2021 年使用 GOOGLE Android 日历 API
- python - 如何在 Kivy 的弹出窗口和屏幕之间共享输入?
- python - 如何更改文本文件中的数据类型,每行都有一个字典?
- javascript - jQuery win.width() 在 Chrome 中不正确
- flutter - 在颤振中使用 changeNotifierProvider 时无法反映更改
- react-native - 在 React Native 中导航到新屏幕时调用的上一个屏幕
- google-cloud-dataflow - 尽管文档中所述的不变性,但 Pardo 更改了先前的 PCollection。疑似错误
- c++ - C++ 使用 C 调用约定调用回调