Жил-был паровозик по имени Чух-Чух...
Чух-Чух очень любил возить вагоны с игрушками. У него было много разноцветных вагончиков: красный с мишкой, синий с мячиком, зелёный с куклой. Он мог прицеплять новые вагоны, отцеплять старые и даже менять игрушки в вагонах!
«Я — СПИСОК!» — гордо пыхтел Чух-Чух. — «Меня можно менять сколько угодно!»
Что такое список в Python?
Список — это поезд из вагончиков, в которые можно класть любые игрушки (значения).
Список создаётся в квадратных скобках:
числа = [1, 2, 3, 4, 5]
смешанный = [10, "привет", True]
Собери свой поезд!
Выбери игрушки для вагонов:
Индексы — номера вагонов
Каждый вагон имеет свой номер (индекс), начиная с 0!
print(поезд[0]) # мишка
print(поезд[1]) # мячик
print(поезд[2]) # кукла
Какой вагон по номеру?
Введи номер (0-4):
Функция len() — считает вагоны
len(список) — возвращает количество вагонов в поезде:
print(len(фрукты)) # 3
Функция append() — прицепляет новый вагон
append() — добавляет вагон в конец поезда. Это как сказать: «Прицепи ещё один!»
животные.append("мышка")
print(животные) # ["кот", "собака", "мышка"]
Где применяется? В играх (список игроков), в магазинах (корзина), в чатах (сообщения).
Объединение списков
Можно соединить два поезда в один:
поезд2 = ["кукла", "робот"]
большой_поезд = поезд1 + поезд2
print(большой_поезд) # ["мишка", "мячик", "кукла", "робот"]
Соедини два поезда!
Поезд А:
Поезд Б:
А что такое КОРТЕЖ?
А вот у Чух-Чуха был брат — Застывший Поезд. Он говорил: «Меня нельзя менять! Я — КОРТЕЖ!»
Кортеж — это список, который нельзя изменить. Создаётся в круглых скобках:
цвета = ("красный", "синий", "зелёный")
один_элемент = (5,) # запятая обязательна!
Зачем нужен? Чтобы случайно не изменить важные данные (координаты, настройки, даты).
Как превратить кортеж в список и обратно?
Волшебное превращение!
Кортеж: (1, 2, 3)