美文网首页
python3之数组array

python3之数组array

作者: Jeff_9021 | 来源:发表于2020-06-06 07:19 被阅读0次

关键词:数组

当我们需要1000万个浮点数时,数组(array)的效率高于列表(list),因为数组存的并不是float对象,而是数字的机器翻译,即字节表述。和c语言中的数组一样。

数组

如果我们需要一个只包含数字的列表,那么array.array比list更高效。数组支持所有和可变序列有关的操作。

另外,数组还提供从文件读取和存入文件更快的方法。

创建数组需要一个类型码,用来表示在底层的c语言应该存放怎样的数据类型。

一、array模块就是数组,可以存放一组相同类型的数字。

二、array提供的方法如下:

构造array对象:

from array import array

arr = array('i')

arr = array('i', [0, 1, 2, 3, 4])

array.typecode:用于创建数组的类型代码字符

arr2 = array('d', [2.3452, 4.567])

print(arr2.typecode)

>>'d'

array.itemsize:

参考:

https://blog.csdn.net/xc_zhou/article/details/88538793

相关文章

  • python3之数组array

    关键词:数组 当我们需要1000万个浮点数时,数组(array)的效率高于列表(list),因为数组存的并不是fl...

  • JavaScript数组的映射

    JavaScript中数组的常用操作之数组的映射 Array.map()方法 Array.from(array[,...

  • JavaScript查找数组

    JavaScript中数组的常用操作之查找数组 Array.includes() 方法 array.include...

  • JavaScript数组的连接

    JavaScript中数组的常用操作之数组的连接 Array.concat() 方法 Array.concat(a...

  • JavaScript获取数组的片段

    JavaScript中数组的常用操作之获取数组的片段 Array.slice() 方法 Array.slice([...

  • JavaScript数组的简化

    JavaScript中数组的常用操作之数组的简化 Array.reduce() 方法 Array.reduce(c...

  • JavaScript 教程-数组

    1,Array 定义数组/获取 2,Array 数组长度 3,Array 数组 特别 4,Array 数组方法 实例

  • array_shift

    array_shift — 将数组开头的单元移出数组 array_shift ( array &$array ) ...

  • Array数组

    Array遍历 Array数组删除 修改数组

  • JS 基础之数组与伪数组

    标准库之window.array. -window.Array 全局对象(也是函数)(1) 创建数组 注意:Arr...

网友评论

      本文标题:python3之数组array

      本文链接:https://www.haomeiwen.com/subject/rupbzhtx.html