On 12/15/20 9:07 AM, Mark Polesky via Python-list wrote:

> D = {'a':1}
>
> def get_default():
>      print('Nobody expects this')
>      return 0
>
> print(D.get('a', get_default()))

Python has short-circuiting logical operations, so one way to get the behavior 
you're looking for is:

    D.get('a') or get_default()

--
~Ethan~
--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to