Bonjour,
J'ai une fonction qui ordonne une liste à partir d'une autre fonction qui demande de rentrer des datas.
Je voudrais conserver cette liste (une fois ordonnée ou même avant au point où j'en suis) d'un lancement du programme à l'autre.
J'ai essayé plusieurs trucs mais j'en viens à me demander si c'est possible ou si la seule solution est de stocker dans un autre fichier que j'ouvre à chaque fois que je veux ordonner mes listes.
PS : je débute et ne connaît pas forcément très bien tout le vocabulaire
// Code pour initialiser la liste si jamais elle n'existe pas déjà (pour éviter qu'elle soit réinitialisée à chaque fois que je lance le programme)
try:
lastnameList
except NameError:
lastnameList=[]
//Pour remplir la liste
def ask():
lastname=input("Enter lastname: ")
lastnameList.append(lastname)
return;
//Pour ordonner la liste
def sortAlpha(list):
print(sorted(list))
ask()
return list;
Voilà et du coup j'aimerais que ma liste lastnameList puisse être allongée et ordonnée à chaque fois que je lance le programme, tout en conservant les données précédentes. Pour le moment à chaque fois que je lance le programme, le contenu est supprimé.
Merci de votre aide et désolée je débute vraiment, j'espère que c'est relativement clair :/