python
1a = (1,2,3) 2b = a 3c = (1,2,3) 4print(a == c) 5print(a is c) 6print(a == b) 7print(a is b)
これを実行すれば、aとcのオブジェクトの参照が異なるので、
a is c は False
となるはずですが、実行するとTrueが出てしまいます。
何が原因なのでしょうか。
回答2件
あなたの回答
tips
プレビュー
投稿2019/05/30 16:56
python
1a = (1,2,3) 2b = a 3c = (1,2,3) 4print(a == c) 5print(a is c) 6print(a == b) 7print(a is b)
これを実行すれば、aとcのオブジェクトの参照が異なるので、
a is c は False
となるはずですが、実行するとTrueが出てしまいます。
何が原因なのでしょうか。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/05/30 20:15
2019/05/31 03:15 編集
2019/05/31 03:18