Pusta lista wartości logicznych

To może być po prostu idiotyczne, ale dla mnie to trochę mylące:

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

Dlaczegol==False powrótFalse podczasFalse == False zwracaTrue?

questionAnswers(3)

yourAnswerToTheQuestion