gpt4 book ai didi

python - 如何将许多字符串列表(来自文本文件)合并到一个整数主列表中?

转载 作者:行者123 更新时间:2023-11-30 23:02:31 30 4
gpt4 key购买 nike

如何制作一个文本文件(STRnumbers.txt),其中包含一长串这样的列表(每行一个):

['1', '2', '3']
['3', '3', '1']
['10', '1', '3']

进入一个主列表:

Master = [(1, 2, 3), (3, 3, 1), (10, 1, 3)]

然后将数字变成常规整数?

仅供引用:要使用字符串整数制作初始文本文件,我所做的是:

Numbers = splittext[start:end]
Numbers = str(Numbers)
OutputFile.write(Numbers + "\n")

最佳答案

您可以使用列表理解来循环文件,然后使用 ast.literal_eval 将字符串列表转换为列表对象,并使用 map 将字符串数字转换到整数:

from ast import literal_eval
with open(file_name) as f:
my_lists = [map(int,literal_eval(line.strip())) for line in f]

关于python - 如何将许多字符串列表(来自文本文件)合并到一个整数主列表中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34457654/

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