1. 程式人生 > 其它 >爬蟲與Python:(二)Python基礎篇——7.列表

爬蟲與Python:(二)Python基礎篇——7.列表

序列是Python中最基本的資料結構。序列中的每個元素都分配一個數字,即它的位置或索引,第一個索引時0,第二個索引是1,以此類推Python有6個序列內建型別,但最常見的是列表和元組。許可都可以進行的操作包括索引、切片、加、乘和檢查成員。

此外,Python已經內建確定序列的長度及確定最大和最小的元素的方法。列表是最常用的Python資料型別,它可以作為一個方括號內的逗號分隔符出現。

列表的資料項不需要具有相同的資料型別。

建立列表

建立一個列表,只要把逗號分隔的不同的資料項使用方括號括起來即可。例如:

1 list1 = ['physics','chemistry',1997 , 2000]
2 list2 = [1,2,3,4,5] 3 list3=["a","b","c","d"]

訪問列表中的值

使用下標索引來訪問列表中的值,同樣也可以使用方括號的形式來擷取字串。例如:

1 list1 = ['physics','chemistry',1997 , 2000]
2 list2 = [1,2,3,4,5,6,7]
3 print("list1[0]:",list1[0])
4 print("list2[1:5]:" ,list2[1:5])

執行後控制檯會輸出:

list1[0]: physics
list2[1:5]: [2, 3, 4, 5]

更新列表

對列表資料進行修改或更新,可以使用append()方法來新增列表項,例如:

1 list = []  # 空列表
2 list.append('Google') # 使用append()新增元素
3 list.append('Baidu')
4 print(list)

執行後控制檯會輸出:['Google', 'Baidu']

刪除列表元素

可以使用del語言來刪除列表的元素,例如:

1 list = ['Google','Runoob',1997,2000]
2 print("原始列表:",list)
3 del list[2]
4 print("刪除第三個元素",list)

執行後控制檯輸出:

原始列表: ['Google', 'Runoob', 1997, 2000]
刪除第三個元素 [
'Google', 'Runoob', 2000]
有志者,事竟成,破釜沉舟,百二秦關終屬楚; 苦心人,天不負,臥薪嚐膽,三千越甲可吞吳。