如何将.txt文件中的列表转换为python文件中的列表?

一个人

我有一个.txt文件,其中包含“列表”

3
[2,4,6,7]
[9,11,10,12,13]

然后当我num_list = open("file.txt").read().splitlines()打印时,我的结果是

['3','[2,4,6,7]','[9,11,10,12,13]']

我如何更改它以取得结果

[3, [2,4,6,7], [9,11,10,12,13]]

编辑:我试过了,它很接近

for i in num_list:
    for j in i:
        j.split(" ")
        list(j)
        print(j)

但现在的输出是

['2', '135', '2467']
约翰·科尔曼

可以使用literal_eval

import ast
with open('file.txt') as f:
    lists = [ast.literal_eval(line) for line in f]
print(lists)

印刷

[3, [2, 4, 6, 7], [9, 11, 10, 12, 13]]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将JSON列表转换为CSV文件中的两个不同列?

如何将文件内容写入python列表中?

如何将CSV文件转换为python中的列表列表

如何将json文件转换为列表

如何将.txt文件中的字符串列表转换为数据框

将目录中的文件列表转换为列表,以便可以被发送-python

将txt文件转换为词典列表

将保存在txt文件中的词典列表转换为数据框

如何将.txt文件中的列表转换为处理(python)中的列表?

将元组列表(从itertools)转换为文本文件Python中的单词列表

如何将列表中的结果保存到.txt文件?

如何将列表文件转换为矩阵

从python中读取文件后如何转换为列表列表

将项目的txt文件列表转换为用于在php中创建数组的实际代码

将 .txt 文件转换为列表的问题

如何将for循环转换为python中的理解列表?

如何将CSV文件转换为python中的字典列表

如何将位于文件中的列表转换为我可以在 python 中使用的列表?

如何将csv文件中的列表列表转换为numpy数组

如何将此字符串转换为 Bash 中可交互的 Python 文件列表?

如何将列表列表转换为python中的对象列表?

如何将 UTF-16-LE txt 文件转换为 ANSI txt 文件并删除 PYTHON 中的标题?

如何将 json 转换为 Python 中的列表?

在 Python 中,如何将列表 ['a,b'] 转换为 ['a','b']

如何将 txt 文件中的文本列表输入到 python 中的变量?

如何读取excel文件并将内容转换为python中的列表列表?

哈斯克尔 | 如何将 CSV 文件中的数字列表转换为包含列表的列表

如何将二进制文件转换为 Elixir 中的结构列表?

Python:如何将列表中的文本+元素保存到txt文件