>>all([])
True
>>all([[]])
False
>>all([[[]]])
True
>>all([[[[]]]])
True
Dokumentacja wszystkich() wskazuje, że zwraca True to wszystkie elementy są True/Dla pustej listy. Dlaczego wszystkie ([[]]) oceniają jako fałszywe? Ponieważ [] jest członkiem [[]], powinien również ocenić wartość True.Zachowanie się wszystkich() w pytonie