После того как Пип изучил функции, он решил отправиться в загадочный Лес Увлекательных Секретов, где обитала веселая фея по имени Лиза. Лиза была известна своим умением работать со списками – специальными магическими предметами, которые помогали хранить и управлять множеством данных одновременно. Пип был очень любопытен узнать, как использовать списки в программировании.
Когда Пип добрался до Леса Увлекательных Секретов, он увидел Лизу, которая играла с множеством разноцветных шариков.
– Здравствуй, Лиза! – позвал Пип. – Я пришел узнать о списках. Мира научила меня создавать функции, и теперь я хотел бы узнать, как можно использовать списки для хранения данных.
Лиза радостно приветствовала Пипа и пригласила его сесть рядом.
Списки и Их Элементы
Лиза взмахнула своим волшебным жезлом, и перед Пипом появилось первое заклинание:
fruits = ["яблоко", "банан", "груша"]
print(fruits)
print(fruits[0])
print(fruits[1])
– Это заклинание показывает, как создавать и использовать списки, – начала объяснять Лиза. – Список – это как волшебная коробка, в которой можно хранить множество предметов. В данном случае, fruits – это список, который содержит три элемента: "яблоко", "банан" и "груша".
– Как это работает? – спросил Пип.
– Хороший вопрос, – ответила Лиза. – Мы создаем список, поместив элементы внутри квадратных скобок [], разделяя их запятыми. Мы можем получить доступ к элементам списка, используя их индексы, которые начинаются с 0. Поэтому fruits[0] возвращает "яблоко", а fruits[1] – "банан".
Когда Пип ввел заклинание и запустил его, на экране появились строки:
["яблоко", "банан", "груша"]
"яблоко"
"банан"
На экране, словно по волшебству, появились фрукты, которые Пип мог видеть и взаимодействовать с ними с помощью индексов.
Изменение и Добавление Элементов
Лиза продолжила урок и показала Пипу следующее заклинание:
fruits = ["яблоко", "банан", "груша"]
fruits.append("апельсин")
print(fruits)
fruits[1] = "киви"
print(fruits)
– Здесь мы добавляем новый элемент "апельсин" в конец списка с помощью метода append, – объяснила Лиза. – Мы также изменяем элемент списка, заменяя "банан" на "киви". С помощью индексов мы можем менять элементы списка.
Когда Пип ввел и запустил это заклинание, на экране появилось:
["яблоко", "банан", "груша", "апельсин"]
Затем:
["яблоко", "киви", "груша", "апельсин"]
Теперь на экране фрукты обновились, и Пип увидел, как "банан" магическим образом превратился в "киви", а к списку добавился яркий "апельсин".
Объяснение Заклинания
Лиза объяснила, как работать со списками:
Списки создаются с помощью квадратных скобок [].
Доступ к элементам осуществляется по индексам, начиная с 0.
Элементы можно изменять и добавлять с помощью методов списка, таких как append.
Задание для Пипа
– А теперь попробуй сам создать и изменить списки, – предложила Лиза. – Используй свои знания, чтобы хранить и управлять данными.
Пип, полный вдохновения, написал свои заклинания:
animals = ["собака", "кошка", "попугай"]
print(animals)
animals.append("ежик")
print(animals)
animals[2] = "птица"
print(animals)
Когда Пип запустил свои заклинания, на экране появились строки:
["собака", "кошка", "попугай"]
["собака", "кошка", "попугай", "ежик"]
Затем:
["собака", "кошка", "птица", "ежик"]
Эти строки отобразили животных, как они появляются в списке, затем дополнились новым элементом – "ежик", и наконец, "попугай" превратился в "птицу". Пип был доволен тем, как легко можно управлять списками и изменять их.