2つの変数がメモリ内の同じオブジェクトを参照しているかどうかをテストするには、is演算子を使用する必要があります。 is演算子は、2つの変数がメモリ内の同じオブジェクトを指している場合はTrueを返し、そうでない場合はFalseを返します。 例えば: a = [1, 2, 3] b = a c = [1, 2, 3] print(a is b) # True print(a is c) # 偽 この例では、aとbはメモリ内の同じリストオブジェクトを参照しているため、a is bはTrueを返します。一方、aとcは同じ値を持つ2つの異なるリストオブジェクトを参照しているため、a is cはFalseを返します。 参照: 比較に関する公式 Python ドキュメント: https://docs.python.org/3/reference/expressions.html#not-in 同一性の比較に関する公式 Python ドキュメント: https://docs.python.org/3/reference/expressions. html#is is演算子は、2つの変数がメモリ内の同じオブジェクトを参照しているかどうかをテストするために使用されます。2つの変数xとyが同じオブジェクトを参照している場合、式x is yはTrueと評価されます。そうでない場合は、Falseと評価されます。