Python中的數組是一種用于存儲一組元素的數據結構。在Python中,數列可以通過下標來訪問其中的元素,下標從0開始,依次遞增。
# 定義一個包含一組數字的數組 numbers = [1, 2, 3, 4, 5] # 使用下標來訪問數組中的元素 print(numbers[0]) # 輸出 1 print(numbers[3]) # 輸出 4
除了使用下標來訪問數組元素,Python還提供了一些其他的方法來方便地操作數組。
# 添加元素到數組末尾 numbers.append(6) # 刪除數組中指定的元素 numbers.remove(3) # 獲取數組的長度 length = len(numbers) # 遍歷數組中的所有元素 for num in numbers: print(num)
在Python中,數組還可以通過切片來進行訪問。切片是指從數組中截取一部分元素,形成一個新的數組。切片的語法為array[start:end],其中start表示起始下標,end表示結束下標(不包含在切片結果中)。
# 從數組中截取前3個元素 slice1 = numbers[:3] # 從數組中截取第3個元素及其后面的元素 slice2 = numbers[2:] # 從數組中截取第2個到第4個元素 slice3 = numbers[1:4]
在Python中,數組的操作非常靈活,可以方便地實現各種需求。