On Jan 14, 2008 12:39 PM, aspineux <[EMAIL PROTECTED]> wrote:
>
> This append in both case
>
> dict(a=1).get('a', f())
> dict(a=1).setdefault('a', f())
>
> This should be nice if f() was called only if required.
>

Think about the change to Python semantics that would be required for
this to be true, and then use collections.defaultdict instead.
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to