为啥是一个数字,例如2% 一个大于零的空集是真的吗? [复制]

Posted

技术标签:

【中文标题】为啥是一个数字,例如2% 一个大于零的空集是真的吗? [复制]【英文标题】:why a number e.g. 2 % a empty set greater than zero is true? [duplicate]为什么是一个数字,例如2% 一个大于零的空集是真的吗? [复制] 【发布时间】:2020-07-22 09:31:37 【问题描述】:

谁能说出为什么下面的结果是正确的。 全部(2%p>0 for p in set()) 我知道空集是假的。我不明白为什么除以空集后的余数大于零。

【问题讨论】:

all 的文档:Return True if all elements of the iterable are true (or if the iterable is empty).。如果 set 为空,则创建的 iterable 将没有任何元素。 【参考方案1】:

all 返回 True 如果它应用于空的迭代。 set() 创建一个新的空集,因此在其上的任何排列上调用 all 将返回 True

【讨论】:

非常感谢。很有帮助。

以上是关于为啥是一个数字,例如2% 一个大于零的空集是真的吗? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

Laravel:验证大于零的数字失败

怎样用jquery实现输入框只能输入大于零的数字? 两个输入框一个是宽度,一个是高度

Python 想让一个list里面所有大于零的数字组成新list怎么办?

JavaScript 中前导零的数字

简单求一个数字尾部零的个数

PYTHON 中判断大于小于时为啥在判断输入数字大于需要的数字时其之后的代码无法运行?