Python 可变数据类型与不可变数据类型

可变数据类型:list dict set

不可变数据类型: int float string tuple

区别:主要看变量所指向的内存地址处的值是否改变

总结:
不可变数据类型值更改后地址发生改变,可变数据类型更改地址不发生改变

id()内置函数可查看变量所处地址的值

注意:
set集合是可变数据类型,但set的元素必须是不可变的类型,否则无法保证唯一值,无法hash

posted @ 2021-05-18 18:56  少女猎人s  阅读(147)  评论(0)    收藏  举报