Булево значение пустого списка
Это может быть просто идиотским, но для меня этонемного сбивает с толку:
In [697]: l=[]
In [698]: bool(l)
Out[698]: False
In [699]: l == True
Out[699]: False
In [700]: l == False
Out[700]: False
In [701]: False == False
Out[701]: True
Почемуl==False
вернутьFalse
в то время какFalse == False
возвращается?True