为什么Python中的集合大小明显大于具有相同元素的列表的大小?
a = set(range(10000))
b = list(range(10000))
print('set size = ', a.__sizeof__())
print('list size = ', b.__sizeof__())
Run Code Online (Sandbox Code Playgroud)
输出:
set size = 524488
list size = 90088
Run Code Online (Sandbox Code Playgroud)