慕森卡
Python 中的多重赋值会创建两个指向同一对象的名称。例如>>> a=b=[1,2,3]>>> a[0] = 10>>> b[10, 2, 3]is可用于检查两个名称(和)是否保存对同一内存位置(对象)的引用。因此aba=b=[1,2,3] # a and b hold the same referenceprint (a is b) # True现在在这个例子中,a = [1,2,3]print (a is [1,2,3]) # Falsea不持有对对象的相同引用,即使 并且是具有相同元素的列表。[1, 2, 3]a[1, 2, 3]如果要比较两个列表是否包含相同的元素,可以使用:==>>> a=b=[1, 2, 3]>>> a == bTrue>>> >>> a = [1, 2, 3]>>> a == [1, 2, 3]True