python - 不同大小的相同列表取决于初始化
问题描述
我只是好奇,为什么这些列表的大小不一样?
from sys import getsizeof
a = list(1 for i in range(10))
print(getsizeof(a)) # prints 84
b = [1 for j in range(10)]
print(getsizeof(b)) # prints 100
c = [1] * 10
print(getsizeof(c)) # prints 76
解决方案
推荐阅读
- powershell - PowerShell 脚本不从 TaskScheduler 运行
- typescript - VS Code 文档符号提供程序增量刷新
- sql-server - 删除其他表引用的列
- conv-neural-network - 如何从 ROM(实际上是 FPGA 中的 BlockRAM)中获取系数以用于矩阵乘法?
- lex - 如何检查数字是否超出指定的六进制范围?
- maven - 通过控制台使用 JIB 和动态参数创建图像泊坞窗
- mysql - 如何将所有 sql 文件的 sql 命令执行到 MySQL 数据库中?
- spring - vaadin binder 出现验证错误时如何保存数据
- git - 相同的 git 版本,相同的 Linux 发行版,不同的 git 分页设置
- microsoft-graph-api - 使用 Graph API 将 Excel / Word Online 文档设置为只读