【发布时间】:2013-10-07 17:51:39
【问题描述】:
我有一个 3D 坐标元组 (x, y, z)。我想测试给定元组的 3 个坐标中没有一个低于(a,b,c)并且没有一个高于(d,e,f)。 通过反复试验和阅读这些论坛,我了解到:
(a, b, c)
在第一个表达式求值时不起作用,然后得到该结果(0 或 1)并在下一次求值中使用它,依此类推。 所以现在我尝试了:
((a, b, c)
这也不起作用,因为当它在三个配对比较(a、x;b、y;c、z;等)中的任何一个中达到 True 时,结果为 True。因此,元组比较更像十进制值,而不是三个单独的标量变量。我需要所有三个配对比较(总共六个)的任何失败来产生 False 结果,而不是任何成功来产生 True。
我希望有一个像 a
【问题讨论】:
标签: python comparison tuples