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]), 因为列表中的为指针地址,指针地址并没改变。

上一篇 下一篇

猜你喜欢

热点阅读