我想通过要求用户输入文本文件在Python中创建一个嵌套列表。 输入文件是如下所示:追加列表在python中创建一个嵌套列表
1.3 2.6 3.2 4.1 1 -3 2 -4.1
最后输出应为: [[1.3,2.6,3.2,4.1],[1.0,-3.0,2.0],[-4.1] ]
我的代码可以将单个列表显示为一个在另一个下面,但是我很难追加列表。 由于我是python新手,非常感谢任何帮助。提前致谢。 我的代码如下:
#Ask the user to input a file name
file_name=input("Enter the Filename: ")
#Opening the file to read the content
infile=open(file_name,'r')
#Iterating for line in the file
for line in infile:
line_str=line.split()
for element in range(len(line_str)):
line_str[element]=float(line_str[element])
nlist=[[] for line in range(3)]
nlist=nlist.append([line_str])
print(nlist)
不要忘记关闭文件! – PYA
你的文件中有几行对吗? –