Sortierte Liste in Textdatei speichern (mit Zeilenumbruch)
Verfasst: Samstag 28. November 2020, 12:06
Hallo ihr,
ich habe einen Code geschrieben, der mir eine unsortierte Liste von Zahlen in eine sortierte Liste speichert.
Leider bekomm ich es nicht hin, dass die Zahlen in die neue Textdatei untereinander geschrieben werden.
sortiert.txt:
Außerdem stören mich die Zeichen davor und dahinter [ ].
Hier mein Code:
Nach einigem Rumprobieren komm ich nun nicht weiter.
P.S.: Wie sauber und vernünfig sieht der Code bis hier her aus?
Danke im Voraus
ich habe einen Code geschrieben, der mir eine unsortierte Liste von Zahlen in eine sortierte Liste speichert.
Leider bekomm ich es nicht hin, dass die Zahlen in die neue Textdatei untereinander geschrieben werden.
sortiert.txt:
Code: Alles auswählen
[150, 210, 1393, 1507, 2325, 2393, 2394, 2411, 2676, 5225, 6686, 7143, 7313, 7359, 7698, 7929, 8614, 8639, 9257, 9617]
Hier mein Code:
Code: Alles auswählen
with open(r"Zufall2.txt") as lines:
list1 = list(lines)
list1 = [int(x) for x in list1]
list1.sort()
print(list1)
datei = open("sortiert.txt",'w')
datei.write(str(list1))
datei.write("\r\n")
datei.close()
P.S.: Wie sauber und vernünfig sieht der Code bis hier her aus?
Danke im Voraus