python怎样显示字典大小
时间: 2023-09-11 15:06:28 浏览: 238
如果你想知道一个 Python 字典的大小,也就是键值对的数量,可以使用 `len()` 函数来获取字典中键值对的数量,例如:
```
my_dict = {'a': 1, 'b': 2, 'c': 3}
print(len(my_dict)) # 输出 3
```
如果你想知道字典在内存中所占用的空间大小,可以使用 `sys.getsizeof()` 函数,例如:
```
import sys
my_dict = {'a': 1, 'b': 2, 'c': 3}
size = sys.getsizeof(my_dict)
print(size) # 输出 240(该值可能因系统而异)
```
需要注意的是,这个方法只会计算字典本身的大小,而不会计算字典中对象所占用的空间大小。因此,如果字典中存储了大量的对象,那么 `sys.getsizeof()` 返回的值可能会与实际占用的空间大小有所偏差。
阅读全文