元组的相对不可变性
元组的相对不可变性,解释了为什么有些元组不可散列的原因。
t1 = (1,2, [30,40]) t2 = (1,2, [30,40]) print("t1 == t2 :",t1 == t2) print("t1 is t2 :",t1 is t2) print(f't1的位置:{id(t1)}, t2的位置:{id(t2)}') print("t1最后一项列表的内存地址:",id(t1[-1])) print(f't1的内容:{t1}') t1[-1].append(50) print("\n修改后:") print(f't1的位置:{id(t1)} ') print("t1最后一项列表的内存地址:",id(t1[-1])) print(f't1的内容:{t1}')
运行结果: