Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Вступ до Списків | Списки
Practice
Projects
Quizzes & Challenges
Вікторини
Challenges
/
Python Ninja
Секція 7. Розділ 1
ninja.py

ninja.py

index.html

index.html

preset.py

preset.py

bookВступ до Списків

Свайпніть щоб показати меню

Списки в Python — це контейнери, які можуть містити різні елементи, такі як числа, слова або об'єкти. Список створюється шляхом розміщення елементів у квадратних дужках []. Додавання нових елементів до списку здійснюється за допомогою append(), який розміщує їх у кінці.

123456789
# Create a list with initial items inventory = ["cat", "monkey"] # Add a new item to the end of the list inventory.append("dog") # Print the updated list print("Updated Inventory:", inventory)
copy

Також можна видаляти елементи зі списку за допомогою pop(index). Цей метод видаляє та повертає елемент із вказаної позиції. Якщо індекс не вказано, видаляється останній елемент.

1234567891011121314
# Existing list inventory = ["cat", "dog", "chicken", "monkey"] # Get the values last_item = inventory.pop() second_item = inventory.pop(1); # Print the accessed items print("Last item:", last_item) print("Second item:", second_item) # Print the updated list print("Updated Inventory:", inventory)
copy

Аналогічно реалізовано інвентар ніндзя, який може містити такі значення, як cat, dog, chicken, monkey, parrot, pig тощо. Керування ним здійснюється за допомогою наступних методів:

  • pick_to_inventory(index): підбирає предмет і розміщує його в інвентарі за вказаним index, або додає в кінець, якщо index не вказано;

  • put_from_inventory(index): забирає предмет з інвентаря за index і розміщує його на карті. Якщо index не вказано, забирається останній предмет.

Пам'ятайте, що індексація у списку починається з 0, тобто індекс першого елемента — 0, другого — 1, третього — 2 і так далі.

Ось приклад, де ніндзя збирає двох тварин у свій інвентар, а потім повертає перший елемент назад на карту.

ninja.py

ninja.py

index.html

index.html

preset.py

preset.py

copy
Завдання

Swipe to start coding

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 7. Розділ 1
ninja.py

ninja.py

index.html

index.html

preset.py

preset.py

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

some-alt