This is a slightly naive question, but I know that 0 can be used to
represent False. So

>>> 0 == False
True

But, I know I can use [] to represent False as in

>>> if not []: print 'empty'
...
empty

But then doing the following gives a surprising (to me!) result

>>> [] == False
False

Could anybody point out why this is the case?

Thanks,
Rajarshi

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

Reply via email to