1. Apprendre
  2. /
  3. Cours
  4. /
  5. Introduction à Python

Connected

Exercice

Fonctionnement interne des listes

Du code vous est fourni pour cet exercice : une liste nommée areas et une copie appelée areas_copy.

À l'heure actuelle, on modifie le premier élément de la liste areas_copy, puis on affiche la liste areas. Si vous cliquez sur le bouton Exécuter le code, vous verrez que même si vous avez modifié areas_copy, le changement s'applique aussi à la liste areas. C'est parce que areas et areas_copy pointent vers la même liste.

Si vous voulez éviter que des changements dans areas_copy aient aussi un effet dans areas, vous devez faire une copie explicite de la liste areas avec list() ou en utilisant [:].

Instructions

100 XP
  • Modifiez la deuxième commande, qui crée la variable areas_copy, pour que areas_copy soit une copie explicite de areas. Après votre modification, les changements apportés à areas_copy ne devraient pas affecter areas. Soumettez la réponse pour vérifier.