python对于相同值的内存管理
python中,对于相同值的数据,地址是否一致??
大概来说:
1. 对于整数、短字符串等值,在内存中只会有一份,也就是地址一致。
2. 对于元组、字典、列表、集合以及range、map等容器类对象,这些的类型的数据值即使看起来一样,内存地址也是不一样的。
3. 在同一个列表或者元组中,很大的整数在内存中会保存在同一地址 —— 注意,长字符串不会保存在同一地址。
4.对于实数(有理数、无理数)来说,由于精度存储问题,其地址是不同的。
参考:
python中,对于相同值的数据,地址是否一致??
大概来说:
1. 对于整数、短字符串等值,在内存中只会有一份,也就是地址一致。
2. 对于元组、字典、列表、集合以及range、map等容器类对象,这些的类型的数据值即使看起来一样,内存地址也是不一样的。
3. 在同一个列表或者元组中,很大的整数在内存中会保存在同一地址 —— 注意,长字符串不会保存在同一地址。
4.对于实数(有理数、无理数)来说,由于精度存储问题,其地址是不同的。
参考: