You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Python中获取集合(Set)的内存占用大小?

如何在Python中获取集合(Set)的内存占用大小?

在Python中,你可以使用sys模块提供的getsizeof()函数来获取集合对象的内存占用大小,该函数会返回对象占用的字节数。

示例代码

import sys

# 示例集合
Set1 = {"A", 1, "B", 2, "C", 3}
Set2 = {"Geek1", "Raju", "Geek2", "Nikhil", "Geek3", "Deepanshu"}
Set3 = {(1, "Lion"), (2, "Tiger"), (3, "Fox")}

# 打印示例集合的内存占用大小
print("Set1的大小:" + str(sys.getsizeof(Set1)) + "bytes")
print("Set2的大小:" + str(sys.getsizeof(Set2)) + "bytes")
print("Set3的大小:" + str(sys.getsizeof(Set3)) + "bytes")

补充说明

集合是Python中一种无序、可迭代、可变且无重复元素的数据类型,对应数学中的集合概念。这里获取的「内存大小」指的是集合对象本身占用的内存量(单位为字节)。

内容的提问来源于stack exchange,提问作者Narava Chaitanya

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.07 10:50:25