Организация инвентаря дворца с использованием списков Python

PythonPythonBeginner
Практиковаться сейчас

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

В этом лабораторном задании мы углубимся в мир списков Python, используя контекст дворца древнегипетского faraона. Вы будете играть роль охраника, ответственного за организацию и управление предметами, хранящимися в дворце. Ваша миссия - изучить основы списков Python и использовать свои новые знания для учета инвентаря дворца.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL python(("Python")) -.-> python/DataStructuresGroup(["Data Structures"]) python/DataStructuresGroup -.-> python/lists("Lists") subgraph Lab Skills python/lists -.-> lab-271570{{"Организация инвентаря дворца с использованием списков Python"}} end

Разбираемся с основами списков

В этом шаге вы начнете с создания списка Python для представления предметов, хранящихся в дворце. Вы научитесь добавлять и удалять элементы из списка и обращаться к конкретным элементам.

Сначала откройте файл скрипта Python под названием list_basics.py по пути ~/project. Внутри файла скрипта напишите следующий код:

## list_basics.py

## Создайте список предметов дворца
palace_inventory = ["золотая статуя", "ценная корона", "антIQUE ваза"]

## Добавьте новый элемент в список
palace_inventory.append("ценные камни")

## Удалите элемент из списка
palace_inventory.remove("ценная корона")

## Достаньте первый элемент из списка
first_item = palace_inventory[0]
print(first_item)

Запустите скрипт:

python list_basics.py

На вашем терминале должна быть отображена следующая информация:

золотая статуя

Обработка списков и срезы

В этом шаге вы изучите более продвинутые методы обработки списков, такие как срезы и обновление элементов списка.

Откройте новый файл под названием list_manipulation.py по пути ~/project и добавьте следующий код:

## list_manipulation.py

## Создайте список чисел
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

## Сделайте срез списка, чтобы получить подмножество
subset = numbers[2:7]
print(subset)

## Обновите конкретные элементы в списке
numbers[5] = 100
print(numbers)

Запустите скрипт:

python list_manipulation.py

На вашем терминале должна быть отображена следующая информация:

[3, 4, 5, 6, 7]
[1, 2, 3, 4, 5, 100, 7, 8, 9, 10]

Резюме

В этом лабораторном задании мы разработали сценарий в дворце древнегипетского faraона для введения в концепцию списков Python. Вы действовали в роли охраника, ответственного за управление инвентарем дворца, что предоставило практическое и увлекательное окружение для обучения. Завершив лабораторную работу, вы приобрели важные навыки по созданию, обработке и доступу к спискам Python, которые являются фундаментальными для любого начинающего программиста на Python.