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

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

Рішення

Все було зрозуміло?

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

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

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

ninja.py

index.html

index.html

preset.py

preset.py

Запитати АІ

expand

Запитати АІ

ChatGPT

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

close

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

some-alt