python-可变类型和不可变类型
2020-03-22 本文已影响0人
智齿_93fa
1.可变类型:列表、字典。
列表和字典中存储的是指向数值的指针。
l = [1,2,3]
l[2] = 66

2.不可变类型:数字、字符串、元组
数字、字符串和元组存放的是直接为数值。数值改变,则其地址id也会改变。
t = (1,2,[111,222,333])
t[-1][0] = 666
print(t) // 输出(1,2,[666, 222, 333]), 因为列表中的为指针地址,指针地址并没改变。