序列是Python中最基本的資料結構。序列中的每個元素都配置設定一個數字 - 它的位置,或索引,第一個索引是0,第二個索引是1,依此類推。
Python有6個序列的内置類型,但最常見的是清單和元組。
序列都可以進行的操作包括索引,切片,加,乘,檢查成員。
此外,Python已經内置确定序列的長度以及确定最大和最小的元素的方法。
清單是最常用的Python資料類型,它可以作為一個方括号内的逗号分隔值出現。
清單的資料項不需要具有相同的類型
建立一個清單,隻要把逗号分隔的不同的資料項使用方括号括起來即可。如下所示:
list1 = ['beijing', 'shanghai', 1949, 2000]
list2 = [1, 2, 3, 4, 5, 6, 7]
print ("list1[0]: ", list1[0])
print ("list2[1:5]: ", list2[1:5])

更新清單
你可以對清單的資料項進行修改或更新,你也可以使用append()方法來添加清單項,如下所示:
list = [] ## 空清單
list.append('china') ## 使用 append() 添加元素
list.append('beijing')
print (list)
删除清單元素
可以使用 del 語句來删除清單的元素,如下執行個體:
list = ['china','beijing']
print (list)
del list[1]
print (list)
Python清單腳本操作符
清單對 + 和 的操作符與字元串相似。+ 号用于組合清單, 号用于重複清單。
Python清單截取
Python 的清單截取執行個體如下:
Python清單函數&方法
Python包含以下函數:
序号 函數
1 cmp(list1, list2)
比較兩個清單的元素
2 len(list)
清單元素個數
3 max(list)
傳回清單元素最大值
4 min(list)
傳回清單元素最小值
5 list(seq)
将元組轉換為清單
Python包含以下方法:
序号 方法
1 list.append(obj)
在清單末尾添加新的對象
2 list.count(obj)
統計某個元素在清單中出現的次數
3 list.extend(seq)
在清單末尾一次性追加另一個序列中的多個值(用新清單擴充原來的清單)
4 list.index(obj)
從清單中找出某個值第一個比對項的索引位置
5 list.insert(index, obj)
将對象插入清單
6 list.pop([index=-1])
移除清單中的一個元素(預設最後一個元素),并且傳回該元素的值
7 list.remove(obj)
移除清單中某個值的第一個比對項
8 list.reverse()
反向清單中元素
9 list.sort(cmp=None, key=None, reverse=False)
對原清單進行排序