在Python中,數(shù)組和列表都是用來存儲多個值的數(shù)據(jù)結(jié)構(gòu)。數(shù)組是一種固定長度、同類型元素的數(shù)據(jù)結(jié)構(gòu),而列表是一種可變長度、可以包含不同類型元素的數(shù)據(jù)結(jié)構(gòu)。下面是一些常用的數(shù)組和列表操作方法:
創(chuàng)建數(shù)組和列表:
array
模塊的array
函數(shù)來創(chuàng)建,需要指定元素類型。[]
來創(chuàng)建,可以包含不同類型的元素。示例代碼:
import array
# 創(chuàng)建數(shù)組
arr = array.array('i', [1, 2, 3, 4, 5])
# 創(chuàng)建列表
lst = [1, 2, 'a', 'b', True]
訪問數(shù)組和列表元素:
示例代碼:
print(arr[0]) # 輸出第一個元素
print(lst[2:4]) # 輸出列表中索引為2~3的元素
修改數(shù)組和列表元素:
示例代碼:
arr[0] = 10 # 修改第一個元素為10
lst[2] = 'c' # 修改列表中索引為2的元素為'c'
添加元素到數(shù)組和列表:
append
方法將元素添加到數(shù)組末尾。append
方法將元素添加到列表末尾。示例代碼:
arr.append(6) # 將元素6添加到數(shù)組末尾
lst.append('d') # 將元素'd'添加到列表末尾
刪除數(shù)組和列表元素:
remove
方法刪除第一個匹配的元素。remove
方法刪除第一個匹配的元素。del
關(guān)鍵字刪除指定位置的元素。示例代碼:
arr.remove(3) # 刪除數(shù)組中第一個匹配的元素3
lst.remove('b') # 刪除列表中第一個匹配的元素'b'
del lst[0] # 刪除列表中索引為0的元素
這些是數(shù)組和列表的基本用法,還有許多其他操作和方法可以探索和使用。