我想通過要求用戶輸入文本文件在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
你的文件中有幾行對嗎? –