Seite 1 von 1

Liste.append ()

Verfasst: Sonntag 21. August 2022, 15:42
von blueregi
Hallo liebe Leute.
Ich bin fast so neu in python,wie ich neu bin in diesem Forum.Ich lerne Python3 via Lehrbuch "Python crash course"....natürlich nicht nur nach Buch.
Endlich bei den "Listen.append ()" angekommen,habe ich gedacht
ich mache jetzt mal was kleines iinteraktives....gesagt,getan

Code: Alles auswählen

users = [blueregi,......ect.]
new_user = input ( "Gebe bitte deinen username an")
users.append (new_user)
print("Hallo" + new_user) 
#print(users)
Soweit so gut.Es läuft sauber und ohne Fehler durch.
Allerdings verschwindet new_user1 aus der Liste sobald
new_user2 in der Liste auftaucht.
Ich sehe immer nur den letzten der new_users in der Liste.
Da alles sauber durchläuft frage ich mich......Was fehlt?....Irgentwas wie new_user save to list? Kann nicht sein.
Ich weiss auch gar nicht wonach ich suchen soll.
Danke schon mal :D

Re: Liste.append ()

Verfasst: Sonntag 21. August 2022, 16:02
von __deets__
Zustand eines Python-Programms wird nicht automatisch gespeichert. Wenn du das willst, musst du das programmieren. Zb durch Verwendung eines geeigneten Datenformats. Für Listen bieten sich JSON oder CSV an, beides in der Standardbibliothek zu finden, Beispiele inklusive.

Re: Liste.append ()

Verfasst: Sonntag 21. August 2022, 18:00
von blueregi
:lol: Ja klar automatisch geht nix.......
Ich hatte mir schon gedacht dass ich das irgentwie speichern muss.
Und ja in meinem Buch gibt es ei Kapitel über Json....auf Seite 234.Ich bin auf Seite 48...tzzuz
Dabei hatte ich im Index nachgeschaut(speichern,save....es steht unter Dateien speichern...na ,ja macht Sinn)
Morgen werde ich das dann erst mal studieren.
Danke,danke!!!!
Jetzt bekommt mein nettes,kleines Terminalprogramm auch eine Input _funktion die speichert.
Danach zurück zu den Listen,Verzettelungsgefahr !!!
Danke :)