爬蟲與Python:(二)Python基礎篇——7.列表
阿新 • • 發佈:2021-10-07
序列是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]