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)
--
Gabriel Genellina
Softlab SRL
__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
¡Abrí tu cuenta ya! - http://correo.yahoo.com.ar
--
http://mail.python.org/mailman/listinfo/python-list