#
list-comprehension
Синтаксис list‑comprehension в Python
ПрограммированиеПочему вложенные итераторы генераторе дают первую пару?
В списковом генераторе внутренний итератор создаётся один раз и переиспользуется, поэтому после первой пары внешняя петля не получает новых значений. Узнайте почему.
ПрограммированиеКак добавить 1 к числам ≥45 и 5 к остальным в Python
В Python можно использовать тернарный оператор внутри list‑comprehension: [x + 1 if x >= 45 else x + 5 for x in l]. Получаем новый список с нужными изменениями.