1. Leren
  2. /
  3. Cursussen
  4. /
  5. Introductie tot Python

Connected

Opdracht

Hoe lijsten onder de motorkap werken

Er is alvast wat code voor je klaargezet: een lijst met de naam areas en een kopie genaamd areas_copy.

Op dit moment wordt het eerste element in de lijst areas_copy aangepast en wordt de lijst areas geprint. Als je op de knop Code uitvoeren drukt, zie je dat, hoewel je areas_copy hebt aangepast, de wijziging ook zichtbaar is in de lijst areas. Dat komt omdat areas en areas_copy naar dezelfde lijst verwijzen.

Als je wilt voorkomen dat wijzigingen in areas_copy ook effect hebben op areas, moet je een explicietere kopie van de lijst areas maken met list() of door [:] te gebruiken.

Instructies

100 XP
  • Pas het tweede commando aan, dat de variabele areas_copy maakt, zodat areas_copy een expliciete kopie is van areas. Na je wijziging mogen aanpassingen in areas_copy geen invloed hebben op areas. Antwoord verzenden om dit te controleren.