串列(List):可以更改內容的資料型態
→ 可以只用一個變數解決問題,存取時只需加上串列名稱以及索引值即可
基本定義:name_list = [元素1,...,元素n] #name_list是假裝串列的名稱
→ 列印時只需用print()即可
1.讀取串列元素
name_list[i]
2.串列切片(list slience)
程式設計時,常需要讀取串列中前幾個元素、後幾個元素、某區域間元素或依照一定規則排序的元素,所取得的系列元素也可稱為子串列
name_list[start:end] #取start到(end-1)的元素
name_list[:n] #取串列前n名
name_list[n:] #取串列索引n到最後
name_list[-n:] #取串列後n名
name_list[:] #取所有元素
*取區間,用step作為每隔多少區間再讀取
name_list[start:end:step] #每隔step,取start到(end-1)的元素
3.串列索引值是-1
為最後一個串列元素
4.串列統計資料、最大值max()、最小值min()、總和sum()
5.串列個數len()
攥寫過程中,可能會增減元素,時間久了自然會忘記串列內剩餘多少元素,因此可以利用len()獲得串列內元素個數
6.更改串列元素內容
7.串列相加
8.串列乘數字
串列元素重複次數
9.串列元素的加法運作
10.刪除串列元素
del_name_list[i]
*刪除區間內元素
del_name_list[start:end] #刪除索引start到(end-1)的元素
*刪除區間,用step每隔多少再刪除
del_name_list[start:end:step] #每隔step,刪除索引start到(end-1)的元素
11.串列為空串列的判斷
如想建立一個串列,但暫不放置元素,可用此方式
name_list = [] #此為空串列
12.刪除串列
del name_list #刪除串列name_list
∴∵∴ ୨୧ ∴∵∴ ୨୧ ∴∵∴ ୨୧ ∴∵∴ ୨୧ ∴∵∴ ୨୧ ∴∵∴ ୨୧ ∴∵∴ ୨୧ ∴∵∴
今天學習了串列的基本概念,並且透過不同實例去練習
下篇開始會更深入的去認識list~