python中的数组是什么_Python中的数组
1 數(shù)組的創(chuàng)建:
涉及的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
數(shù)組支持的數(shù)據(jù)類型:
求數(shù)組的長度:
arrayname.itemsize;
>>> q.itemsize
4
數(shù)組和list 之間轉(zhuǎn)換:
數(shù)組轉(zhuǎn)換為list:toList(): converts the array to an ordinary list
>>> q.tolist()
[5, 10, 20]
將一個(gè)list添加到數(shù)組的末尾:
>>> q
array('i', [5, 10, 20])
>>> q.fromlist([3,4])
>>> q
array('i', [5, 10, 20, 3, 4])
array 和string之間的相互轉(zhuǎn)換:
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
數(shù)組和文件之間的互操作:
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.
總結(jié)
以上是生活随笔為你收集整理的python中的数组是什么_Python中的数组的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python pygame模块怎么写游戏
- 下一篇: 分页式存储管理及地址转换(网易笔试题)