gpt4 book ai didi

python - 如何将格式化为列表的文件中的字符串读取到Python中的列表中?

转载 作者:行者123 更新时间:2023-12-01 01:10:00 28 4
gpt4 key购买 nike

我有一个格式化为文件中列表列表的字符串。如何将其作为列表放入 Python 中的变量中?

例如数据字符串.txt

with open('data-string.txt') as f:
str = f.read()

str = "[[1, 2, 3], [2, 3, 4], [3, 4, 5]]"

是等价的。我怎样才能将其放入真正的Python列表中?我已经研究过使用多个分隔符进行分割,但如果这是正确的方式,我无法正确设置它。

最佳答案

您可以使用ast.literal_eval()执行您的命令:

import ast
s = ast.literal_eval("[1,2,3]")
s == [1,2,3]

关于python - 如何将格式化为列表的文件中的字符串读取到Python中的列表中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54953263/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com