如何在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
相关产品推荐
相关产品推荐

