Ich versuche, eine verschachtelte Liste in Python zu machen, indem Sie den Benutzer bitten, die Textdatei einzugeben. Die Eingabedatei wird wie unten dargestellt:Anfügen einer Liste zum Erstellen einer geschachtelten Liste in Python
1.3 2.6 3.2 4.1 1 -3 2 -4.1
Und schließlich sollte die Ausgabe sein: [[1.3, 2.6, 3.2, 4.1], [1.0, -3.0, 2.0], [-4,1] ]
Mein Code kann die einzelne Liste untereinander anzeigen, aber ich habe Schwierigkeiten beim Anhängen der Listen. Da ich neu bei Python bin, wird jede Hilfe sehr geschätzt. Danke im Voraus. Mein Code ist wie folgt:
#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)
vergessen Sie nicht, die Datei zu schließen! – PYA
gibt es mehrere Zeilen in Ihrer Datei richtig? –