ПочатиПочніть безкоштовно

Як працюють списки всередині

Для цієї вправи вам уже підготовлено код: список з назвою areas і копію під назвою areas_copy.

Зараз змінюється перший елемент у списку areas_copy, а потім виводиться список areas. Якщо натиснете кнопку «Запустити код», побачите, що хоча ви змінили areas_copy, зміни також з'являються в списку areas. Це тому, що areas і areas_copy посилаються на той самий список.

Якщо ви хочете, щоб зміни в areas_copy не впливали на areas, потрібно зробити явну копію списку areas за допомогою list() або зрізу [:].

Ця вправа є частиною курсу

Вступ до Python

Переглянути курс

Інструкції до вправи

  • Змініть другу команду, яка створює змінну areas_copy, так, щоб areas_copy була явною копією areas. Після редагування зміни в areas_copy не повинні впливати на areas. Надішліть відповідь, щоб перевірити це.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Create list areas
areas = [11.25, 18.0, 20.0, 10.75, 9.50]

# Change this command
areas_copy = areas

# Change areas_copy
areas_copy[0] = 5.0

# Print areas
print(areas)
Редагувати та запускати код