在空列表上使用"all"和"any"的结果的原因

22 浏览
0 Comments

在空列表上使用"all"和"any"的结果的原因

在Python中,内置函数allany对于空的可迭代对象分别返回TrueFalse。我意识到如果情况相反,这个问题仍然可以被提出。但我想知道为什么选择了这种特定的行为。它是任意选择的吗,也就是说,它同样可能是另一种方式,还是有一个基本的原因?

(我之所以问是因为我总是记不住哪个是哪个,如果我知道背后的原理,我可能就会记住。另外,出于好奇。)

0