Python liste in txt speichern?

3 Antworten

Ich würde es wohl so lösen:

liste = ["hallo","nejlsdf","lkshdfjh"]
zeilen = "\n".join(liste)
print(zeilen)

#Dann zum beispiel so:
with open("xxx.txt") as f:
    f.write(zeilen)

oder kürzer:

with open("xxx.txt") as f:
    f.write("\n".join(liste))

Ich danke dir !!! *_* ich saß so lange davor habe so viel gelesen und Videos geguckt !! Haha :D nirgendwo war das so wie ich das wollte danke !!

1

Du must über die Liste iterieren und die Elemente ausgeben (oder zeilenweise schreiben).

>>> for s in ["ads da", "asda s", "as d"]:
...     print(s)
... 
ads da
asda s
as d

Geht auch über die join() Methode eines Strings, der übergibst du dann die Liste. Am besten du zeigst mal deinen Code.