python计算一个字典里面数据量大小的方法
时间: 2023-06-11 19:08:23 浏览: 278
可以使用sys库中的getsizeof()函数来计算字典占用的内存大小,示例如下:
```python
import sys
my_dict = {'a': 1, 'b': 2, 'c': 3}
# 计算字典占用的内存大小(单位为字节)
dict_size = sys.getsizeof(my_dict)
print("字典占用的内存大小为:{} 字节".format(dict_size))
```
输出结果类似于:
```
字典占用的内存大小为:240 字节
```
需要注意的是,这个方法只能计算字典本身占用的内存大小,如果字典中的值还是其他的复杂数据类型,那么它们占用的内存大小也需要单独计算。
阅读全文