Python 是一種高級(jí)編程語(yǔ)言,它擁有強(qiáng)大的數(shù)組處理能力。在 Python 中,數(shù)組是一種常用的數(shù)據(jù)結(jié)構(gòu),可以存儲(chǔ)多個(gè)數(shù)據(jù)項(xiàng)。數(shù)組的每個(gè)項(xiàng)都有一個(gè)位置,也稱為下標(biāo)或索引。在 Python 中,數(shù)組的下標(biāo)是從 0 開(kāi)始的。
# 創(chuàng)建一個(gè)數(shù)組 my_array = [10, 20, 30, 40, 50] # 訪問(wèn)數(shù)組中的元素 print(my_array[0]) # 輸出 10 print(my_array[3]) # 輸出 40 # 修改數(shù)組中的元素 my_array[1] = 25 print(my_array) # 輸出 [10, 25, 30, 40, 50] # 獲取數(shù)組的長(zhǎng)度 print(len(my_array)) # 輸出 5
在上面的代碼中,我們創(chuàng)建了一個(gè)名為 my_array 的數(shù)組,它包含五個(gè)整數(shù)。我們使用方括號(hào)和下標(biāo)訪問(wèn)數(shù)組中的元素,也可以使用下標(biāo)修改數(shù)組中的元素。在 Python 中,可以使用 len 函數(shù)獲取數(shù)組的長(zhǎng)度。
數(shù)組的下標(biāo)可以是任意整數(shù),但必須在數(shù)組的范圍內(nèi)。如果我們?cè)噲D使用不存在的下標(biāo)訪問(wèn)數(shù)組中的元素,將引發(fā) IndexError 異常。
# 嘗試使用不存在的下標(biāo)訪問(wèn)數(shù)組 print(my_array[5]) # IndexError: list index out of range
在使用數(shù)組時(shí),注意確保下標(biāo)在數(shù)組的范圍內(nèi),避免出現(xiàn)異常。此外,我們還可以使用循環(huán)遍歷數(shù)組中的所有元素。
# 遍歷數(shù)組中的所有元素 for num in my_array: print(num)
以上代碼將遍歷 my_array 數(shù)組中的所有元素,并將它們打印出來(lái)。