is 与 == 区别:
is 用于判断两个变量引用对象是否为同一个(同一块内存空间), == 用于判断引用变量的值是否相等。
>>> a = [1, 2, 3]
>>> b = a
>>> b is a
True
>>> b == a
True
------------------------------------------------------------------------
>>> b = a[:]
>>> b is a
False
>>> b == a
True
有点像c语言的指针