真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何在Python中使用array數(shù)組對(duì)象-創(chuàng)新互聯(lián)

今天就跟大家聊聊有關(guān)如何在Python中使用array數(shù)組對(duì)象,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

創(chuàng)新互聯(lián)建站專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都做網(wǎng)站、成都網(wǎng)站制作、昆明網(wǎng)絡(luò)推廣、小程序制作、昆明網(wǎng)絡(luò)營(yíng)銷、昆明企業(yè)策劃、昆明品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們大的嘉獎(jiǎng);創(chuàng)新互聯(lián)建站為所有大學(xué)生創(chuàng)業(yè)者提供昆明建站搭建服務(wù),24小時(shí)服務(wù)熱線:13518219792,官方網(wǎng)址:www.cdcxhl.com
import array
#array模塊是python中實(shí)現(xiàn)的一種高效的數(shù)組存儲(chǔ)類型。它和list相似,但是所有的數(shù)組成員必須是同一種類型,在創(chuàng)建數(shù)組的時(shí)候,就確定了數(shù)組的類型
#array.array(typecode,[initializer]) --typecode:元素類型代碼;initializer:初始化器,若數(shù)組為空,則省略初始化器
arr = array.array('i',[0,1,1,3])
print(arr)
#array.typecodes --模塊屬性
print('\n輸出一條 包含所有可用類型代碼的字符串:')
print(array.typecodes) #注意調(diào)用者是模塊名,不是某個(gè)對(duì)象
#array.typecode -- 對(duì)象屬性
print('\n 輸出 用于創(chuàng)建數(shù)組的類型代碼字符:')
print(arr.typecode)
#array.itemsize --對(duì)象屬性
print('\n輸出 數(shù)組的元素個(gè)數(shù):')
print(arr.itemsize)
#array.append(x) --對(duì)象方法
print('\n將一個(gè)新值附加到數(shù)組的末尾:')
arr.append(4)
print(arr)
#array.buffer_info() -- 對(duì)象方法
print('\n獲取數(shù)組在存儲(chǔ)器中的地址、元素的個(gè)數(shù),以元組形式(地址、長(zhǎng)度)返回:')
print(arr.buffer_info())
#array.count(x) -- 對(duì)象方法
print('\n獲取元素1在數(shù)組中出現(xiàn)的次數(shù):')
print(arr.count(1))
#array.extend(iterable) -- 對(duì)象方法:將可迭代對(duì)象的袁旭序列附加到數(shù)組的末尾,合并兩個(gè)序列
print('\n將可迭代對(duì)象的元素序列附加到數(shù)據(jù)的末尾,合并兩個(gè)序列:')
#注意:附加元素?cái)?shù)值類型必須與調(diào)用對(duì)象的元素的數(shù)值類型一致
_list = [5,6,7]
arr.extend(_list)
print(arr)
#array.fromlist(list) --對(duì)象方法:將列表中的元素追加到數(shù)組后面,相當(dāng)于for x in list:a.append(x)
print('\n將列表中的元素追加到數(shù)組后面,相當(dāng)于for x in list:a.append(x):')
arr.fromlist(_list)
print(arr)
#array.index(x) --對(duì)象方法:返回?cái)?shù)組中x的最小下標(biāo)
print('\n返回?cái)?shù)組中1的最小下標(biāo):')
print(arr.index(1))
#array.insert(1) --對(duì)象方法:在下表i(負(fù)值表示倒數(shù))之前插入值x
print('\n在下表1(負(fù)值表示倒數(shù))之前插入值0:')
arr.insert(1,0)
print(arr)
#array.pop(i) --對(duì)象方法:刪除索引為i的項(xiàng),并返回它
print('\n刪除索引為4的項(xiàng),并返回它:')
print(arr.pop(4))
print(arr)
#array.remove(x) --對(duì)象方法:刪除第一次出現(xiàn)的元素x
print('\n刪除第一次出現(xiàn)的元素5:')
arr.remove(5)
print(arr)
#array.reverse() --對(duì)象方法:反轉(zhuǎn)數(shù)組中的元素值
print('\n將數(shù)組arr中元素的順序反轉(zhuǎn):')
arr.reverse()
print(arr)
#array.tolist():將數(shù)組轉(zhuǎn)換為具有相同元素的列表(list)
print('\n將數(shù)組arr轉(zhuǎn)換為已給具有相同元素的列表:')
li = arr.tolist()
print(li)

輸出結(jié)果:

D:\python\test0611\venv\Scripts\python.exe D:/python/test0611/test.py
array('i', [0, 1, 1, 3])
輸出一條 包含所有可用類型代碼的字符串:
bBuhHiIlLqQfd
 輸出 用于創(chuàng)建數(shù)組的類型代碼字符:
i
輸出 數(shù)組的元素個(gè)數(shù):
4
將一個(gè)新值附加到數(shù)組的末尾:
array('i', [0, 1, 1, 3, 4])
獲取數(shù)組在存儲(chǔ)器中的地址、元素的個(gè)數(shù),以元組形式(地址、長(zhǎng)度)返回:
(2325235347184, 5)
獲取元素1在數(shù)組中出現(xiàn)的次數(shù):
2
將可迭代對(duì)象的元素序列附加到數(shù)據(jù)的末尾,合并兩個(gè)序列:
array('i', [0, 1, 1, 3, 4, 5, 6, 7])
將列表中的元素追加到數(shù)組后面,相當(dāng)于for x in list:a.append(x):
array('i', [0, 1, 1, 3, 4, 5, 6, 7, 5, 6, 7])
返回?cái)?shù)組中1的最小下標(biāo):
1
在下表1(負(fù)值表示倒數(shù))之前插入值0:
array('i', [0, 0, 1, 1, 3, 4, 5, 6, 7, 5, 6, 7])
刪除索引為4的項(xiàng),并返回它:
3
array('i', [0, 0, 1, 1, 4, 5, 6, 7, 5, 6, 7])
刪除第一次出現(xiàn)的元素5:
array('i', [0, 0, 1, 1, 4, 6, 7, 5, 6, 7])
將數(shù)組arr中元素的順序反轉(zhuǎn):
array('i', [7, 6, 5, 7, 6, 4, 1, 1, 0, 0])
將數(shù)組arr轉(zhuǎn)換為已給具有相同元素的列表:
[7, 6, 5, 7, 6, 4, 1, 1, 0, 0]
Process finished with exit code 0

所有數(shù)值類型的字符代碼表:

如何在Python中使用array數(shù)組對(duì)象

看完上述內(nèi)容,你們對(duì)如何在Python中使用array數(shù)組對(duì)象有進(jìn)一步的了解嗎?如果還想了解更多知識(shí)或者相關(guān)內(nèi)容,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。


當(dāng)前名稱:如何在Python中使用array數(shù)組對(duì)象-創(chuàng)新互聯(lián)
當(dāng)前URL:http://weahome.cn/article/dejjeo.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部