#

list-comprehension

Синтаксис list‑comprehension в Python

ПрограммированиеПочему вложенные итераторы генераторе дают первую пару?

В списковом генераторе внутренний итератор создаётся один раз и переиспользуется, поэтому после первой пары внешняя петля не получает новых значений. Узнайте почему.

ПрограммированиеКак добавить 1 к числам ≥45 и 5 к остальным в Python

В Python можно использовать тернарный оператор внутри list‑comprehension: [x + 1 if x >= 45 else x + 5 for x in l]. Получаем новый список с нужными изменениями.