新聞中心
在python數(shù)據(jù)類(lèi)型中,list和array都可以根據(jù)索引來(lái)取其中的元素,但是list可以用append 或者 + 來(lái)新增元素或者添加數(shù)組,而array不行。除此之外,python中l(wèi)ist與array還有什么區(qū)別嗎?例如list中的數(shù)據(jù)類(lèi)不必相同的,array則是由numpy封裝,存放的元素都是相同的數(shù)據(jù)類(lèi)型。list是python的內(nèi)置數(shù)據(jù)類(lèi)型;array數(shù)組需要導(dǎo)入標(biāo)準(zhǔn)庫(kù)才行,不屬于內(nèi)置類(lèi)型。

1、作用不同
list是處理一組有序項(xiàng)目的數(shù)據(jù)結(jié)構(gòu);
array數(shù)組存儲(chǔ)單一數(shù)據(jù)類(lèi)型的多維數(shù)組。
2、內(nèi)置數(shù)據(jù)類(lèi)型
list是python的內(nèi)置數(shù)據(jù)類(lèi)型;
array數(shù)組需要導(dǎo)入標(biāo)準(zhǔn)庫(kù)才行,不屬于內(nèi)置類(lèi)型。
3、數(shù)據(jù)類(lèi)型是否相同
list中的數(shù)據(jù)類(lèi)不必相同的,即每個(gè)元素可以是不同的數(shù)據(jù)類(lèi)型;
array則是由numpy封裝,存放的元素都是相同的數(shù)據(jù)類(lèi)型。
4、運(yùn)算
列表list不可以進(jìn)行數(shù)學(xué)四則運(yùn)算;
數(shù)組array可以進(jìn)行數(shù)學(xué)四則運(yùn)算。
補(bǔ)充:相互轉(zhuǎn)換
list→array:np.array(a) array→list:a.tolist()
以上就是python中l(wèi)ist與array區(qū)別介紹,此外相對(duì)于array,列表會(huì)使用更多的存儲(chǔ)空間哦,要注意喲~
(推薦操作系統(tǒng):windows7系統(tǒng)、Python 3.9.1,DELL G3電腦。)
新聞標(biāo)題:創(chuàng)新互聯(lián)Python教程:python中l(wèi)ist與array有什么區(qū)別?
網(wǎng)站URL:http://m.fisionsoft.com.cn/article/cogcgde.html


咨詢(xún)
建站咨詢(xún)
