数组数据结构
python里面接近数组的结构有:
- 列表
- 元组
- array.array基本类型数组
- str unicode 字符的不可变数组
- bytes 含有单字节的不可变数组
- bytearray 含有单字节的可变数组
列表虽然叫做列表但是其实是通过动态数组来实现的,列表可以分配和释放内存来自动调整存储空间。同时可以存储任意数据类型。
元组和列表的不同就是不可变的,所有元素必须在创建时定义
基本类型数组操作和列表近似,但是存储的元素类型单一,不能混用,内存占用低,存储元素紧密排列,适合存储相同类型的元素。
字符串对象很省内存
可变字符串 list(str),