Python的數(shù)組是什么及怎么應(yīng)用_第1頁(yè)
Python的數(shù)組是什么及怎么應(yīng)用_第2頁(yè)
Python的數(shù)組是什么及怎么應(yīng)用_第3頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第Python的數(shù)組是什么及怎么應(yīng)用數(shù)組是一種特殊變量,能夠一次包含多個(gè)值。

如果我們有一個(gè)項(xiàng)目列表(例如,汽車品牌列表),將牌子存儲(chǔ)在單個(gè)變量中可能如下所示:

car1=Porsche

car2=Volvo

car3=BMW

然而,如果我們需要遍歷這些品牌以找到特定的汽車品牌,該怎么辦呢?如果不只有3輛車,而是有300輛車呢?

解決方案是數(shù)組!

數(shù)組可以在單個(gè)名稱下保存多個(gè)值,我們可以通過引用索引號(hào)來(lái)訪問這些值。

訪問數(shù)組元素

通過索引號(hào)來(lái)引用數(shù)組元素。獲取首個(gè)數(shù)組項(xiàng)目的值:

x=cars[0]

修改首個(gè)數(shù)組項(xiàng)目的值:

cars[0]=Audi

使用len()方法來(lái)返回?cái)?shù)組的長(zhǎng)度(數(shù)組中的元素?cái)?shù)量)。

返回cars數(shù)組中的元素?cái)?shù)量:

x=len(cars)

注意:數(shù)組長(zhǎng)度總是比最高的數(shù)組索引大一個(gè)。

循環(huán)數(shù)組元素

我們可以使用forin循環(huán)遍歷數(shù)組的所有元素。

打印cars數(shù)組中的每個(gè)項(xiàng)目:

forxincars:

print(x)

添加數(shù)組元素

我們可以使用append()方法把元素添加到數(shù)組中。向cars數(shù)組再添加一個(gè)元素:

cars.append(Audi)

刪除數(shù)組元素

我們可以使用pop()方法從數(shù)組中刪除元素。刪除cars數(shù)組的第二個(gè)元素:

cars.pop(1)

我們也可以使用remove()方法從數(shù)組中刪除元素。刪除值為Volvo的元素:

cars.remove(Volvo)

注意:列表的remove()方法僅刪除首次出現(xiàn)的指定值。

二、數(shù)組的內(nèi)置方法

Python提供一組可以在列表或數(shù)組上使用的內(nèi)建方法。

append()在列表的末尾添加一個(gè)元素

clear()刪除列表中的所有元素

copy()返回列表的副本

count()返回具有指定值的元素?cái)?shù)量。

extend()將列表元素(或任何可迭代的元素)添加到當(dāng)前列表的末尾

index()返回具有指定值的第一個(gè)元素的索引

insert()在指定位置添加元素

pop()刪除指定位置的元素

remove()刪除具有指定值的項(xiàng)目

reverse()顛倒列表的順序

sort()

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論