【发布时间】:2020-10-18 20:33:23
【问题描述】:
我在 python 中测试我的代码时遇到了一个问题。我的代码中有一个浮点数列表,其中一项大于 1。因此,aaa[1]>1 结果为True。当我尝试any(aaa)>1 时,我得到False。能否请您详细说明一下这个问题?
【问题讨论】:
-
any(aaa)>1不会像您认为的那样做。any函数在这里工作得很好。您没有检查是否有任何 aaa 大于一。您正在检查任何 aaa 是否为真,然后检查该真/假值是否大于 1。毫不奇怪,真不大于 1 -
请提供预期的MRE。显示中间结果与预期结果的偏差。我们应该能够将您的代码块粘贴到文件中,运行它并重现您的问题。为符合本网站的宗旨,不接受站外链接和文本图像。