[TOC] <br/><br/><br/> # <b style="color:#4F4F4F;">简介说明</b> 原文链接: - [array](https://docs.python.org/zh-cn/3.9/library/array.html#module-array) ``` 版本:array 作用:高效的数值数组 ``` <br/> # <b style="color:#4F4F4F;">array</b> <br/> # <span style="color:#619BE4">*typecodes</span> ***** 一个包含所有可用类型码的字符串 <br/> # <b style="color:#4F4F4F;">array.array</b> <br/> # <span style="color:#619BE4">[new]-array()</span> ***** 数组类型对象 <br/> ### 参数说明 <b style="color:#808080;">typecode:</b> * 类型:字符串 * 默认值:无 * 描述:值类型限制 * 可选值:[ ] <b style="color:#808080;">initializer:</b> * 类型:列表 * 默认值:无 * 描述:初始化可迭代对象 * 可选值:[ ] <br/> # <span style="color:#619BE4">typecode</span> ***** 用于创建数组的类型码字符 <br/> # <span style="color:#619BE4">itemsize</span> ***** 在内部表示中一个数组项的字节长度 <br/> # <span style="color:#619BE4">*frombytes()</span> ***** 添加来自字符串的项 <br/> # <span style="color:#619BE4">*fromfile()</span> ***** 从 file object f 中读取 n 项(解读为机器值)并将它们添加到数组末尾 <br/> ### 示例内容 <span style="color:red;">1. 举例说明</span> ``` from array import array a = array('I', []) with open('counterfile', 'r') as fileR: a.fromfile(fileR, 1) ``` <br/> # <span style="color:#619BE4">*fromlist()</span> ***** 添加来自 list 的项 <br/> # <span style="color:#619BE4">append()</span> ***** 添加一个值为 x 的新项到数组末尾 <br/> # <span style="color:#619BE4">buffer_info()</span> ***** 返回一个元组 (address, length) 以给出用于存放数组内容的缓冲区元素的当前内存地址和长度 <br/> # <span style="color:#619BE4">byteswap()</span> ***** “字节对调”所有数组项。 此方法只支持大小为 1, 2, 4 或 8 字节的值 <br/> # <span style="color:#619BE4">count()</span> ***** 返回 x 在数组中的出现次数 <br/> # <span style="color:#619BE4">extend()</span> ***** 拓展数组 <br/> # <span style="color:#619BE4">index()</span> ***** 返回最小的 i 使得 i 为 x 在数组中首次出现的序号 <br/> # <span style="color:#619BE4">insert()</span> ***** 将值 x 作为新项插入数组的 i 位置之前。 负值将被视为相对于数组末尾的位置 <br/> # <span style="color:#619BE4">pop()</span> ***** 从数组中移除序号为 i 的项并将其返回。 可选参数值默认为 -1,因此默认将移除并返回末尾项 <br/> # <span style="color:#619BE4">remove()</span> ***** 从数组中移除首次出现的 x <br/> # <span style="color:#619BE4">reverse()</span> ***** 反转数组中各项的顺序 <br/> # <span style="color:#619BE4">tobytes()</span> ***** 将数组转换为一个机器值数组并返回其字节表示 <br/> # <span style="color:#619BE4">tofile()</span> ***** 将所有项(作为机器值)写入到 file object f <br/> # <span style="color:#619BE4">tolist()</span> ***** 将数组转换为包含相同项的普通列表 <br/>