Python3标准库:array数组
1. array数组 array模块定义了一个序列数据结构,看起来与list很相似,只不过所有成员都必须是相同的基本类型。支持的类型包括所有数值类型或其他固定大小的基本类型(如字节)。 代码 类型 最小大小(字节) b int 1 B int 1 h signed short 2 H unsigned short 2 i signed int 2 I unsigned int 2 l signed long 4 L unsigned long 4 q signed long long 8 Q unsigned long long 8 f float 4 d double float 8 1.1 初始化 array被实例化时可以提供一个参数来描述允许哪种数据类型,还可以有一个存储在数组中的初识数据序列。 import array import binascii s = b'This is the array.' a = array.array('b', s) print('As byte string:', s) print('As array :', a) print('As hex :', binascii.hexlify(a)) 在这个例子中,数组被配置为包含一个字节序列,并用一个简单的字符串初始化。 1.2 处理数组 与其他Python序列相似