python中的数据占用的内存空间二

python中像字符串,列表,元组tuple,字典dict,集合set占用的内存空间都是变化的哦,
比如说
str="123"和str=“122222” 占用的内存空间就不同哦,和基本的数字类型,bool类型,None空值不同哦,
看下面的代码哦`
import sys

a1=() # 没有元素的时候占用的空间也是比较大的哦
b1=[]
c1={“a”:12}
d1={23,34}

print(’>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>’)
print(f"元组{a1}在内存上占有字节空间是:",sys.getsizeof(a1))
print(f"列表{b1}在内存上占有字节空间是:",sys.getsizeof(b1))
print(f"字典{c1}在内存上占有字节空间是:",sys.getsizeof(c1))
print(f"set集合{d1}在内存上占有字节空间是:",sys.getsizeof(d1))

`
控制台结果如下图所示哦
python中的数据占用的内存空间二
大家可以尝试修改一下增加或者删除里面的元素,看看每次是不是都发生变化了哦!!!
欢迎大家讨论哦!