Есть ли в Python функция «или равно», например || = в Ruby?

Если нет, то как лучше всего это сделать?

Сейчас я делаю (для проекта django):

if not 'thing_for_purpose' in request.session:
    request.session['thing_for_purpose'] = 5

, но это довольно неудобно. В Ruby это будет:

request.session['thing_for_purpose'] ||= 5

, что намного лучше.

70
задан Glenn Maynard 14 October 2010 в 01:39
поделиться