bdb112 wrote:

> Your explanation of Boolean ops on lists was clear.
> It leads to some intriguing results:
> 
> bool([False])
> --> True
> 
> I wonder if python 3 changes any of this?

No. Tests like

if items:
   ...

to verify that items is a non-empty list are a widespread idiom in Python.
They rely on the behaviour you observe.

Peter

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to