Python Lab
СпискиУрок 1 из 7

Введение в списки

12 мин20 XP

Списки в Python

Список — упорядоченная изменяемая коллекция элементов любого типа.

python
fruits = ["яблоко", "банан", "вишня"] 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
python
fruits = ["яблоко", "банан", "вишня"] print(fruits[0]) # яблоко print(fruits[-1]) # вишня print(fruits[1]) # банан

Длина списка

python
nums = [10, 20, 30, 40] print(len(nums)) # 4

Изменение элемента

python
fruits = ["яблоко", "банан", "вишня"] fruits[1] = "груша" print(fruits) # ['яблоко', 'груша', 'вишня']

Проверка вхождения

python
print("банан" in fruits) # True print("манго" in fruits) # False print("манго" not in fruits) # True

📌 Запомни

  • Список изменяем — можно менять, добавлять, удалять элементы
  • Индексация: 0..n-1 (прямая) и -1..-n (обратная)
  • len(lst) — количество элементов
  • Список может содержать элементы разных типов

⚠️ Частые ошибки

python
nums = [1, 2, 3] print(nums[3]) # IndexError: list index out of range # Правильно: последний элемент — nums[2] или nums[-1]

Квест

Третий элемент списка

15 мин20 XP

Дан список: planets = ["Меркурий", "Венера", "Земля", "Марс"]. Выведите третий элемент (с индексом 2). Ожидаемый вывод: Земля

Результаты появятся здесь после выполнения кода.