Bonjour,
je souhaite passer une liste à une fonction, que celle-ci bricole un peu dessus et renvoie une autre liste sans que celle passée en arg ne soit modifiée...
Je ne vois pas comment faire. Avec la mécanique de python qui dit que tt objet modifiable est passé par référence, je ne vois pas comment faire. J'ai envoyé une copie comme argument, c'est pareil.
J'ai fais une copie directement dans la fonction avant modifs et retourné la copie mais la liste initiale est toujours modifiée.
Y a-t-il une solution? Ou dois-je oublier les liste dès que je veux utiliser des fonctions?
Merci,
Philippe.
Partager