Gabriel Genellina wrote: > At Wednesday 25/10/2006 22:29, Terry Reedy wrote: > >> >> the string class's "nil" value. Each of the builtin types has such an >> >> "empty" or "nil" value: >> >> >> >> string "" >> >> list [] >> >> tuple () >> >> dict {} >> >> int 0 >> >> float 0.0 >> >> complex 0j >> >> set set() >> >> >> >> Any other value besides the above will compare as "not false". >> >> >> > >> > And today's question for the novices is: which Python type did Skip >> miss >> > from the above list? >> >> more that one: >> >> 0L >> decimal.Decimal(0) # is decimal.Decimal('0'), also >> u'' >> array.array('c') # or any other typecode, I suspect, without initializer > > > Just for fun: > buffer('') > frozenset() > iter(()) > xrange(0) > There's still a very obvious omission ...
regards Steve -- Steve Holden +44 150 684 7255 +1 800 494 3119 Holden Web LLC/Ltd http://www.holdenweb.com Skype: holdenweb http://holdenweb.blogspot.com Recent Ramblings http://del.icio.us/steve.holden -- http://mail.python.org/mailman/listinfo/python-list