Python中沒(méi)有數(shù)組,list是一種有序的集合,可以隨時(shí)添加和刪除其中的元素。可以添加不同類型的數(shù)據(jù)。
列表元組用索引來(lái)訪問(wèn),索引從0開(kāi)始
用len()
函數(shù)可以獲得list元素的個(gè)數(shù)
member = ['Mary','Jerry','Tom','Jack']
member2 = [1,3,5,7,9]
mix = [1,'Haha',3.14,[1,2,3]] #不同類型的數(shù)據(jù)放在一個(gè)列表中
empty = [] #空列表
列表的操作:
append
添加元素,
extend
添加多個(gè)元素(添加的參數(shù)是列表)
insert
在指定位置添加元素
del
刪除列表元素
remove
刪除元素
member.append('ergou')
member.extend(['zhangsan','lisi'])
member.insert(1,'wang')
del member[1] #刪除第二個(gè)元素
member.remove('Tom')
del member # 刪除整個(gè)列表
member2.pop() #返回刪除的元素
member2.pop(2)
列表切片:一次獲取列表的多個(gè)元素
member[1:3]
member[1:]
member[:3]
列表的其他操作:
[1,2,3]+[4,5,6] #組合
['Hello'] * 4 #重復(fù)
3 in [1,2,3] #元素是否存在列表中
for x in [1,2,3]: print(x) #迭代