zrovna jsem narazil na takovou zvláštnost, která mi nedává moc smysl,
alespoň co se týče toho, co bych čekal.
Jde o tohle jednoduché vyhodnocení prázdného seznamu:
>>> seznam = []
>>> seznam == True# OKFalse
>>> any(seznam) # OKFalse
>>> all(seznam)# ???True
Není mi moc jasné chování funkce all. Předpokládal jsem, že prázdný
seznam se vyhodnotí jako False. Ještě bych chápal, kdyby kód vyhodil
výjimku. Je v tom něco, co mi uniká?
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.