私はx、y、zという3つの変数のセットを持っていて、がすべて同じ値を共有しているかどうかチェックしたいと思っています。私の場合、値は1または2のいずれかになりますが、すべて同じかどうかを知る必要があります。現在、私は私が見つけた答えを探してい Python - 複数の変数が同じ値を持っているかどうかを調べる
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を使用します)
第について1:我々はこれを使うこともできます:values [1:] == values [: - 1] –
@DeSanta:それは2つの新しいリストを作成します。 –
うわー。私はそれを知っている。どのように説明できますか? –