python中数组的使用

 时间:2026-02-15 04:48:47

1、python 数组支持所有list操作,包括 .pop、.insert 和 .extend。另外,数组还提供从文件,读取和存入文件的更快的方法,列如如 .frombytes 和 .tofile,如下所示我们定义一个数组

from array import arrayarr=array('d',(a for a in range(5)))print(arr)

python中数组的使用

2、arr=array('d',(a for a in range(5))) 从这个代码中可以看出,一个数组的定义需要传入的不只是值还有类型

可以是(must be c, b, B, u, h, H, i, I, l, L, f or d)

python中数组的使用

3、在步骤1基础上我们来像数组中添加一个元素

from array import arrayarr=array('d',(a for a in range(5)))print(arr)arr.append('ssss')

我们会发现控制台报错,这是因为arr的类型已经被定义为浮点类型了

python中数组的使用

4、我们对它添加正确的元素

from array import arrayarr=array('d',(a for a in range(5)))print(arr)arr.append(111)print(arr)

输出:array('d', [0.0, 1.0, 2.0, 3.0, 4.0, 111.0])

python中数组的使用

5、我们还可以把该浮点数组写到一个文件

from array import arrayarr=array('d',(a for a in range(5)))print(arr)arr.append(111)print(arr)fp = open('arr.txt', 'wb')arr.tofile(fp)fp.close()

如下图所示 运行它 我们目录文件有arr.txt

python中数组的使用

6、我们再把它读出来看看

arr2=array('d')fp = open('arr.txt', 'rb')arr2.fromfile(fp,1)print arr[2]fp.close()

输出2.0可以看出我们读出了刚才存的数组

python中数组的使用

  • 如何使用EXCEL绘制常见流程图
  • PowerPoint怎么插入散点图图表?
  • 设置excel 绘图区大小和坐标轴标题对齐
  • Excel如何制作频率分布直方图
  • 怎么使用excel制作折线图?
  • 热门搜索
    男神发型 怎么在京东商城开网店 蟑螂是怎么进入家里的 同期比怎么算 猛烈的近义词 木薯怎么煮才没有毒 灯笼怎么做简单又漂亮 精心的近义词 中间的点怎么打 哭笑不得的近义词