Теория

Генераторы списков создают списки в одну строку.

Базовый синтаксис:
[выражение for элемент in итерируемое]

Примеры:

# Создать список квадратов
squares = [x * x for x in range(5)]
# Результат: [0, 1, 4, 9, 16]

# Удвоить каждое число
numbers = [1, 2, 3]
doubled = [n * 2 for n in numbers]
# Результат: [2, 4, 6]

# С условием (фильтр)
even = [x for x in range(10) if x % 2 == 0]
# Результат: [0, 2, 4, 6, 8]

Задачи урока

4

Преобразование списка

Дано: words = ["hello", "world", "python"] Создайте новый список со всеми словами в верхнем регистре. Используйте генератор списка с .upper() Результат…

Средняя Очки: 20
Решить в тренажёре
Следующий урок: F-строки →