1、Python数组支持所有的列表操作,包括。砰的一声。插入和。延伸。此外,数组还提供了从文件中读取和保存文件的更快方法,例如。frombytes和。托菲勒。
(相关资料图)
2、我们定义一个如下所示的数组。
3、from array import arrayarr=array("d",(a for a in range(5)))print(arr)
4、Arr=array("d "(a for a in range(5))从这段代码可以看出,数组的定义不仅需要传入值,还需要传入类型。
5、Can be (must be C, B, B, U, H, H, I, I, L, L, F or D).
6、基于步骤1,让我们向数组中添加一个元素。
7、from array导入arr=array(" d "(a代表范围(5)中的打印(arr)arr。追加(“SSSS”)
8、我们会发现控制台报错,因为arr的类型已经定义为浮点型。
9、我们给它添加了正确的元素。
10、from array导入arr=array(" d "(a代表范围内的a(5)))打印(arr)arr。追加(111)打印(arr)
11、Output: array ("d" [0.0, 1.0, 2.0, 3.0, 4.0, 111.0])
12、我们也可以把浮点数组写到一个文件中。
13、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()
14、如下图所示运行它。我们的目录文件有arr.txt
15、我们再念一遍。
16、arr2=array("d")fp=open("arr.txt", "rb")arr2.fromfile(fp,1)print arr[2]fp.close()
17、输出2.0显示我们已经读取了刚刚保存的数组。
以上就是python数组这篇文章的一些介绍,希望对大家有所帮助。
标签: