1,“相等”与“相同” 我们先赋值三个变量a, b, c: a = [1, 2, [1, 2]] b = [1, 2, [1, 2]] c = a 判断一下‘相等’: a == b 返回 True a == c 返回 True b == c 返回 True 判断一下‘相同’: a is b 返回 False b is c 返回 False a is c 返回 True 这里说明了,‘相等’和‘相同’是不一样的.==是一个比较运算符,用来比较对象值是否相等,若相等返回True,否则返回…
首先,我们知道Python3中,有6个标准的数据类型,他们又分为可以变和不可变.不可变:Number(数字).String(字符串).Tuple(元组).可以变:List(列表).Dictionary(字典).Set(集合). 一.浅拷贝 a 和 b 是一个独立的对象,但他们的子对象还是指向统一对象(是引用)浅拷贝后,改变原始对象中为可变类型的元素的值,会同时影响拷贝对象:改变原始对象中为不可变类型的元素的值,不会响拷贝对象. #定义一个列表,第一个元素是可变类型>>> A = [[1,…