expression form of one-to-many dict?

Doug Holton insert at
Tue Dec 21 05:40:02 CET 2004

Mike Meyer wrote:

> Personally, I'd love a language feature that let you create a function
> that didn't evaluate arguments until they were actually used - lazy
> evaluation. That lets you write the C ?: operator as a function, for
> a start.
> Hmmm. No, iterators can't be used to fake it. Oh well.

That is a brilliant idea.  I would suggest requesting such a feature for 
Python 3.0:

However, Python 3.0 is likely years away.  If you want to know how to 
use this feature today, consult Fredrik Lundh.

More information about the Python-list mailing list