检查多个变量是否具有相同的值
- 论坛
- 检查多个变量是否具有相同的值
30 浏览
检查多个变量是否具有相同的值
我有一组三个变量x、y、z,我想要检查它们是否都具有相同的值。在我的情况下,值只会是1或0,但我只需要知道它们是否相同。目前我正在使用以下代码:
if 1 == x and 1 == y and 1 == z: sameness = True
在寻找答案时,我找到了以下代码:
if 1 in {x, y, z}:
然而,这个操作实际上是:
if 1 == x or 1 == y or 1 == z: atleastOneMatch = True
有没有可能检查1是否在x、y和z中都存在?
更好的办法是,有没有更简洁的方式来检查x、y和z是否具有相同的值?
(如果有关系的话,我使用的是Python 3。)