python中的数组是什么_Python中的数组
1 數組的創建:
涉及的module: array
An array object is similar to a list except that it can hold only certain types of simple data and only one type at any given time. when you create an array object,you specify which type of data it will hold:
>>> import array
>>> z=array.array('B')
>>> z.append(5)
>>> z
array('B', [5])
>>> z[0]
5
>>> q= array.array('i',[5,10,20])
>>> q
array('i', [5, 10, 20])
>>> q[0]
5
數組支持的數據類型:
求數組的長度:
arrayname.itemsize;
>>> q.itemsize
4
數組和list 之間轉換:
數組轉換為list:toList(): converts the array to an ordinary list
>>> q.tolist()
[5, 10, 20]
將一個list添加到數組的末尾:
>>> q
array('i', [5, 10, 20])
>>> q.fromlist([3,4])
>>> q
array('i', [5, 10, 20, 3, 4])
array 和string之間的相互轉換:
tostring():onvert an array to a sequence of bytes using the tostring() methond.
fromstring():taking a string of bytes and converting them to values for the array
數組和文件之間的互操作:
tofile(file):convert the array to a sequence of bytes and writes the resulting bytes to a file you pass in
fromfiles(file,count): reads the specifiled number of items in from a file object and appends them to the array.
總結
以上是生活随笔為你收集整理的python中的数组是什么_Python中的数组的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python pygame模块怎么写游戏
- 下一篇: python与javascript比较_