在Python中,array是一種數(shù)據(jù)結(jié)構(gòu),用于存儲相同類型的元素的有序集合。array可以存儲數(shù)字、字符串、對象等。它類似于列表,但與列表不同的是,array只能存儲相同類型的數(shù)據(jù)。
使用array之前,需要從array
模塊導入它。下面是創(chuàng)建和使用array的基本步驟:
導入array模塊:from array import array
創(chuàng)建數(shù)組:my_array = array('type_code', [elements])
,type_code
是指定數(shù)組類型的字符代碼,elements
是數(shù)組中的元素,可以是一個列表、元組或其他可迭代對象。
訪問數(shù)組元素:可以使用索引來訪問數(shù)組中的元素,索引從0開始。
修改數(shù)組元素:可以通過索引修改數(shù)組中的元素。
遍歷數(shù)組:可以使用循環(huán)來遍歷數(shù)組中的元素。
以下是使用array創(chuàng)建和操作數(shù)組的示例:
from array import array
# 創(chuàng)建一個整數(shù)數(shù)組
my_array = array('i', [1, 2, 3, 4, 5])
# 訪問數(shù)組元素
print(my_array[0]) # 輸出:1
# 修改數(shù)組元素
my_array[0] = 10
# 遍歷數(shù)組
for element in my_array:
print(element, end=' ') # 輸出:10 2 3 4 5
在上面的示例中,我們創(chuàng)建了一個整數(shù)數(shù)組my_array
,并使用索引訪問和修改數(shù)組元素。然后,使用循環(huán)遍歷數(shù)組并輸出每個元素。