СпискиУрок 1 из 7
Введение в списки
12 мин20 XP
Списки в Python
Список — упорядоченная изменяемая коллекция элементов любого типа.
pythonfruits = ["яблоко", "банан", "вишня"]
numbers = [1, 2, 3, 4, 5]
mixed = [42, "Python", True, 3.14]
empty = []
Создание списка
python# Литерал
colors = ["red", "green", "blue"]
# list() из другой последовательности
letters = list("abc") # ['a', 'b', 'c']
digits = list(range(5)) # [0, 1, 2, 3, 4]
Индексация
fruits = ["яблоко", "банан", "вишня"]
0 1 2
-3 -2 -1
pythonfruits = ["яблоко", "банан", "вишня"]
print(fruits[0]) # яблоко
print(fruits[-1]) # вишня
print(fruits[1]) # банан
Длина списка
pythonnums = [10, 20, 30, 40]
print(len(nums)) # 4
Изменение элемента
pythonfruits = ["яблоко", "банан", "вишня"]
fruits[1] = "груша"
print(fruits) # ['яблоко', 'груша', 'вишня']
Проверка вхождения
pythonprint("банан" in fruits) # True
print("манго" in fruits) # False
print("манго" not in fruits) # True
📌 Запомни
- Список изменяем — можно менять, добавлять, удалять элементы
- Индексация: 0..n-1 (прямая) и -1..-n (обратная)
len(lst)— количество элементов- Список может содержать элементы разных типов
⚠️ Частые ошибки
pythonnums = [1, 2, 3]
print(nums[3]) # IndexError: list index out of range
# Правильно: последний элемент — nums[2] или nums[-1]
Квест
Третий элемент списка
15 мин20 XP
Дан список: planets = ["Меркурий", "Венера", "Земля", "Марс"].
Выведите третий элемент (с индексом 2).
Ожидаемый вывод: Земля
Ctrl+Enter — выполнить · Ctrl+Shift+Enter — проверить
Результаты появятся здесь после выполнения кода.