整数元组的条件



如何编写简洁/整洁的布尔条件来测试元组中的所有整数是否在给定范围内?就像

0 < (1,2,3) < 50

将是完美的-当然这不起作用,因为它使用字典顺序,所以也

0 < (1,2,-3) < 50 

的计算结果为True。相反,当且仅当所有数字都在范围内时,我希望它的值为True。

all(0 < n < 50 for n in thetuple)

应该是一个相对简洁的解决方案。它可能不是最短的代码段,但它几乎是自文档化的。

相关内容

  • 没有找到相关文章

最新更新