1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Úvod do Pythonu

Connected

cvičení

Jak seznamy fungují uvnitř

V tomto cvičení máš připravený kód: seznam s názvem areas a jeho kopii pojmenovanou areas_copy.

V současné chvíli se změní první prvek seznamu areas_copy a poté se vypíše seznam areas. Pokud spustíš kód, uvidíš, že přestože jsi změnil/a areas_copy, změna se projeví i v seznamu areas. Je to proto, že areas i areas_copy ukazují na stejný seznam.

Pokud chceš zabránit tomu, aby se změny v areas_copy projevovaly i v areas, musíš vytvořit explicitní kopii seznamu areas pomocí list() nebo zápisu [:].

Pokyny

100 XP
  • Uprav druhý příkaz, který vytváří proměnnou areas_copy, tak aby byla areas_copy explicitní kopií areas. Po úpravě by změny provedené v areas_copy neměly ovlivnit areas. Odešli odpověď a ověř výsledek.