python 可变对象和不可变对象
Posted Ethon
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 可变对象和不可变对象相关的知识,希望对你有一定的参考价值。
可变对象:地址不变,里面内容可以改变 (list,dict,set)
不可变对象:只要内容改变,必须改变地址 (int,str,float,tuple,frozzenset)
# 可变 list1 = [1, 3, 5, 6, 7, 8] list2 = list1 list1.remove(1) print(list2) # [3, 5, 6, 7, 8] # 不可变 s = "abcde" s1 = s s = "abcdefg" print(s1) # abcde
以上是关于python 可变对象和不可变对象的主要内容,如果未能解决你的问题,请参考以下文章