0
0 комментариев

В python есть сокращённая форма записи if:

<True> if <условие> else <False>

но блок else иногда категорически не нужен.

Ну например:

[x if x>5 for x in range(1,10)]

естественно выдаст ошибку.

Если я пишу в блоке else что-то, к примеру else [] или else None, то оно в список пихает мне ненужные элементы, else pass здесь не проходит.

Вопрос: как то можно обойти эту конструкцию if и записать без else?


Добавить комментарий