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



