美文网首页
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

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