array模块提供紧凑的类型化数组,比 list 更节省内存,适合存储大量同类型数值数据。
数据类型码
| 类型码 | 类型 | 大小 |
|---|---|---|
'b'/'B' | 有/无符号字节 | 1 byte |
'h'/'H' | 有/无符号短整型 | 2 byte |
'i'/'I' | 有/无符号整型 | 4 byte |
'l'/'L' | 有/无符号长整型 | 4 byte |
'f' | 单精度浮点 | 4 byte |
'd' | 双精度浮点 | 8 byte |
使用示例
| |
特点
- 类型固定:所有元素必须是同一类型
- 内存紧凑:比 list 节省内存
- 支持切片:与 list 操作类似
张芷铭的个人博客
Comments