question about True values

Gabriel Genellina gagsl-py at yahoo.com.ar
Wed Oct 25 22:00:40 EDT 2006


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



More information about the Python-list mailing list