1.list Python內(nèi)置的一種數(shù)據(jù)類型是列表:list赤嚼。list是一種有序的集合探膊,可以隨時添加和刪除其中的元素逞壁。
Paste_Image.png
1.1腌闯,上面a后面就是代表了一個集合姿骏,他的大小為2斤彼,和java的數(shù)組一樣
1.2嘲玫,如果我們需要獲取最后一個元素呢并扇,a[-1]角標(biāo)是-1就行了
1.3,list是一個可變的有序表昼汗,所以顷窒,可以往list中追加元素到末尾:
a.append('Adam')
1.4源哩,也可以把元素插入到指定的位置璧疗,比如索引號為1
的位置:
a..insert(1, 'Jack')
1.5崩侠,要刪除list末尾的元素却音,用pop()
方法:
a..pop()
1.6矢炼,要刪除指定位置的元素句灌,用pop(i)
方法胰锌,其中i
是索引位置:
a..pop(1)
1.7资昧,要把某個元素替換成別的元素,可以直接賦值給對應(yīng)的索引位置:
a[1]='aaaa'
1.8,list里面的元素的數(shù)據(jù)類型也可以不同,比如:
L = ['Apple', 123, True]
1.9,ist元素也可以是另一個list叽唱,比如:
s = ['python', 'java', ['asp', 'php'], 'scheme']
2.0凉袱,tuple 另一種有序列表叫元組:tuple。tuple和list非常類似专甩,但是tuple一旦初始化就不能修改
2.1棺耍, 如果要定義一個空的tuple种樱,可以寫成()
t = ()
2.2嫩挤,但是,要定義一個只有1個元素的tuple,如果你這么定義:
t = (1,)
list和tuple是Python內(nèi)置的有序集合邑遏,一個可變记盒,一個不可變外傅。根據(jù)需要來選擇使用它們萎胰。