Перепишите идиому «... если foo не None else None»Python

Программы на Python
Anonymous
Перепишите идиому «... если foo не None else None»

Сообщение Anonymous »

Есть ли способ, например, с помощью логической логики (или, и, ...) или другой способ заменить идиому:

Код: Выделить всё

... if foo is not None else None
Пример: foo = int(foo), если foo не None else None
чем-то менее избыточным? (без какой-либо вспомогательной функции)
Примечание: это не дубликат Convert to int, если не None, иначе оставьте None, этот вопрос не был хорошо сфокусирован.

Подробнее здесь: https://stackoverflow.com/questions/786 ... -else-none

Вернуться в «Python»