Есть ли простой способ установить значение по умолчанию в python - в частности, установить значение по умолчанию в dict?
Например, допустим, у меня есть dict под названием foo
, который может иметь или не иметьчто-то назначенное на клавишу bar
.Подробный способ сделать это:
if not foo.has_key('bar'):
foo['bar'] = 123
Один из вариантов будет:
foo['bar'] = foo.get('bar',123)
Есть ли какой-нибудь стандартный способ Python сделать это - что-то вроде следующего, но это на самом деле работает?
foo['bar'] ||= 123