如何编写简洁/整洁的布尔条件来测试元组中的所有整数是否在给定范围内?就像
0 < (1,2,3) < 50
将是完美的-当然这不起作用,因为它使用字典顺序,所以也
0 < (1,2,-3) < 50
的计算结果为True。相反,当且仅当所有数字都在范围内时,我希望它的值为True。
all(0 < n < 50 for n in thetuple)
应该是一个相对简洁的解决方案。它可能不是最短的代码段,但它几乎是自文档化的。