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