列表是Python的壹種內置數據類型,list是壹種有序的集合,可以隨時添加和刪除其中的元素。
獲取list中的元素用角標獲取,角標可以使用正角標,也可以使用負角標,越界時拋出IndexErro
list中的元素的數據類型也可以不壹樣(就像Java壹樣),也可以在list內放另外壹個list,這樣也就形成了壹個多維集合
list的方法
len(list) #獲取lest長度
append() #末尾追加元素
pop() #彈出末尾元素
例如:
>>>zoo = ['pig','tiger','dog']
>>>zoo
['pig','tiger','dog']
>>>zoo[0]
'pig'
>>>zoo[-1]
'dog'
tuple(元祖) 用小括號
元祖也是壹種有序列表,和list非常類似,不同點是tuple壹旦定義了就不可修改,在壹定意義上這也提高了代碼的安全性,查詢方法和list壹樣,使用的時候能用tuple的就用tuple。
在定義只有壹個元素的元祖時加入"逗號"以免產生和數學運算的歧義
可變的tuple
當元祖內部放壹個列表的時候,這個元祖中的列表的值就可以變化了,實際上tuple並沒有改變,變的是內部list的值>>>
country = ('bj',['sh','gd'])
>>> country[1]
['sh', 'gd']
>>> country[1][0] = 'yn'
>>> country
('bj', ['yn', 'gd'])
>>>
Dictionary (字典) : 用{}來定義
Dict={‘name’:'Pei', 'age':'26'}