💻 Практические примеры

⚡ Минимальный рабочий пример

my_list = [1, 2, 3, 4, 5]
for item in my_list:
    print(item)

Этот код выводит все элементы списка. В примерах ниже — более сложные задачи.

Пример 1: Создание и вывод списка

Создаём список фруктов, выводим его и проверяем длину.

📄 examples/create_and_print.py
fruits = ["apple", "banana", "cherry"]
print(fruits)
print(len(fruits))
print(fruits[0])

Пример 2: Срезы

Извлекаем части списка и переворачиваем его с помощью срезов.

📄 examples/slicing_demo.py
numbers = [0, 1, 2, 3, 4, 5, 6]

print(numbers[1:4])    # [1, 2, 3]
print(numbers[::2])    # [0, 2, 4, 6]
print(numbers[::-1])   # [6, 5, 4, 3, 2, 1, 0]
print(numbers[:])      # [0, 1, 2, 3, 4, 5, 6] — копия

Пример 3: Изменение списка

Меняем элемент по индексу и заменяем подсписок через срез.

📄 examples/modify_demo.py
items = ["pen", "pencil", "marker", "eraser"]
items[1] = "brush"
print(items)

items[2:4] = ["ruler", "sharpener"]
print(items)

Пример 4: Конкатенация и повторение

Объединяем списки и повторяем их.

📄 examples/concat_repeat.py
group_a = ["Alice", "Bob"]
group_b = ["Charlie", "Diana"]
all_members = group_a + group_b
print(all_members)

divider = ["-"] * 5
print(divider)

Пример 5: Вложенные циклы по списку строк

Перебираем список слов и внутри каждого слова — буквы. Выводим слова в виде таблицы букв.

📄 examples/nested_loop_words.py
words = ["cat", "dog", "bird"]

for word in words:
    print(f"Word: {word}")
    for letter in word:
        print(letter, end=" ")
    print()

Пример 6: Фильтрация чисел

Собираем в новый список только чётные числа из исходного списка.

📄 examples/filter_even.py
source = [4, 7, 9, 2, 8, 5, 1]
even_numbers = []

for number in source:
    if number % 2 == 0:
        even_numbers.append(number)

print(even_numbers)
Проверить по документации: метод list.append() упоминается в заданиях, но формально выходит за рамки базового синтаксиса урока. Он будет разобран подробнее в следующем уроке про методы списков.

Как запустить в VS Code

  1. Создайте файл example.py в папке урока.
  2. Скопируйте код из примера выше.
  3. Откройте терминал в VS Code (Ctrl + `).
  4. Убедитесь, что активировано виртуальное окружение: venv\Scripts\activate (Windows) или source venv/bin/activate (Mac/Linux).
  5. Запустите: python example.py