[Python-ideas] Idea: Lazy ... statement
Jim Jewett
jimjjewett at gmail.com
Thu Oct 16 01:41:56 CEST 2008
On Wed, Oct 15, 2008 at 5:25 PM, Greg Ewing <greg.ewing at canterbury.ac.nz> wrote:
> Jim Jewett wrote:
>> Part of the problem with setdefault is that calculating the default
>> can be expensive.
> There's already a superior replacement for setdefault,
> i.e. use a defaultdict.
Only if the default can be calculated by the dict itself. If some
information from the calling site is needed, there still isn't a good
answer. That is a rare case, but does overlap with the cases where
calculation actually is expensive.
-jJ
More information about the Python-ideas
mailing list