值和身份的元组是相同的,但身份测试(是)在python中变为false

时间:2018-06-16 12:50:37

标签: python python-2.7

>>> t=(1,2,3)
>>> t+t
(1, 2, 3, 1, 2, 3)
>>> t*2
(1, 2, 3, 1, 2, 3)
>>> t+t==t*2
True
>>> t+t is t*2
False
>>> id(t+t)
49172744L
>>> id(t*2)
49172744L

但它们也有相同的id(t + t),(t * 2)。他们为什么不相等

0 个答案:

没有答案