首页 > 解决方案 > 将字符串转换为浮点数列表(在 python 中)

问题描述

出于数据存储目的,我正在尝试从 .txt 文件中恢复浮点列表。从像这样的字符串:

a = '[1.3, 2.3, 4.5]'

我想恢复:

a = [1.3, 2.3, 4.5]

我期待一个简单的解决方案list(a),但我找不到类似的东西。

标签: python

解决方案


使用ast 模块

前任

import ast
print(ast.literal_eval('[1.3, 2.3, 4.5]'))

输出:

[1.3, 2.3, 4.5]

推荐阅读