Информатика | ОГЭ | ЕГЭ | Жизнь, кофе и ЕГЭ по информатике
Без категории · 23 мая 2026 г.
Генераторы списков в python - это такой классный «синтаксический сахар», что их использ...
Генераторы списков в python - это такой классный «синтаксический сахар», что их используют буквально везде, где только можно. Если вы с ними еще не работали, обязательно попробуйте. Супер удобные штуки - компактные, элегантные, заменяющие громоздкие вложенные циклы. В общем виде записываются следующим образом: [выражение for элемент in итерируемый_объект if условие] 🟣 выражение — действие, совершаемое с каждым элементом (например, x * 2) 🟣 элемент — переменная, которая по очереди принимает значения из источника 🟣 итерируемый_объект — источник данных (список, строка, range() и т.д.) 🟣 if условие — необязательный фильтр, пропускающий только те элементы, которые подходят под условие Пример использования: data = [1, 2, 3, 4, 5, 6] even_num = [x for x in data if x % 2 == 0] А еще супер классно, что можно вкладывать генераторы друг в друга. Например, чтобы «сплющить» двумерный список в одну строку. Берем такое? Однозначно берем! #информатика #ЕГЭ #репетитор #python #лайфхак