2016-11-13 2 views
0

Этот вопрос несерьезный, но я считаю его проблемой с качеством жизни/Python.Самый краткий/сдержанный трюк для сравнения идентичности с None?

Я часто нахожусь x is not None. Есть ли умный семантически эквивалентный способ написания более лаконично? Или это это пример максимизации «только один путь»?

PEP 20, The Zen of Python

Там должен быть один - и желательно только один - очевидный способ сделать это.

Если кто-то знает что-то волшебное, здорово. И, если вы пробовали и не смогли что-то понять, позвольте себе посчитать.

+0

Относительно. http://stackoverflow.com/questions/11166748/identity-versus-equality-for-none-in-python?rq=1, а также http://stackoverflow.com/questions/14247373/python-none-comparison- должен-я-использование-это-или? RQ = 1 –

ответ

0

Нет, нет более лаконичного способа сделать это сравнение, чем с помощью оператора is.

Смежные вопросы