程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了空列表中“全部”和“任何”结果的原因大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决空列表中“全部”和“任何”结果的原因?

开发过程中遇到空列表中“全部”和“任何”结果的原因的问题如何解决?下面主要结合日常开发的经验,给出你关于空列表中“全部”和“任何”结果的原因的解决方法建议,希望对你解决空列表中“全部”和“任何”结果的原因有所启发或帮助;

怎么样的类比…

您有一个袜子抽屉,但当前为空。它是否包含任何黑色袜子?不-您根本没有袜子,所以您当然没有黑色的袜子。显然any([])必须返回false- 如果返回true,这将违反直觉。

的情况all([])稍微困难一些。参见维基百科有关空虚真理的文章。另一个比喻:如果房间里没有人,那么房间里的每个人都会说法语。

数学all([])上可以写成:

关于是否应该将虚假陈述视为真实存在很多争论,但是从逻辑角度来看,这是最有意义的:

同样来自文章:

在Python中定义“虚假为真”语句以返回false会违反最小惊讶原则。

解决方法

在Python中,内置函数allanyreturnTruefalse分别用于空的可迭代对象。我意识到,如果相反,仍然可以提出这个问题。但我想知道为什么选择了
这种特定 行为。是任意的,即。换一种方式是否一样容易,还是有潜在的原因?

(我问的原因仅仅是因为我不记得哪个是哪个,如果我知道背后的原因,那么我@R_39_9381@。还有好奇心。)

大佬总结

以上是大佬教程为你收集整理的空列表中“全部”和“任何”结果的原因全部内容,希望文章能够帮你解决空列表中“全部”和“任何”结果的原因所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。