Python 專案開發入門的十堂課
第二堂 利用 Python 處理資料:Python 的內建資料型態 - 串列
重點整理
- 串列的字面常數是中括弧,裡面的元素可以是任意的資料型態。
- 串列是可變的資料型態。
- 關鍵字 in 及 not in 可以判斷串列中是否有指定的資料。
- 加號可以合併兩個串列,乘號可以將串列中的元素複製 n 倍。
- 利用索引值可以取得串列的元素,索引值可以是負整數,例如索引值 -1 為串列中的最後一個元素。
- 利用索引值 i:j 可以取得 i 到 j-1 的子串列,也可加入間隔 k 。
- 利用指派預算子與索引值 i:j 可以替換 i 到 j-1 的元素內容。
- 關鍵字 del 可以刪除指定索引值或索引值範圍的元素。
- 串列的綜合運算為直接在串列的中括弧裡寫建立串列元素的運算式。
- 串列的 append() 、 insert() 方法可以新增串列元素。
- 串列的 pop() 、 remove() 方法可以刪除串列元素。
- 串列的 count() 方法可以計算相同元素的數量。
- 串列的 sort() 方法可以排序串列元素。
- 串列的 copy() 方法可以拷貝所有的串列元素為新串列。
- 內建函數 list() 用來建立新串列, tuple() 可將串列轉換為序對。
- 內建函數 len() 回傳串列的元素總數, max() 回傳最大值, min() 回傳最小值。
- 內建函數 sorted() 用來替串列排序,參數 key 為排序方式, reverse 設定排序由大開始或由小開始。
相關文章
- Python 速查手冊 - 2.5 串列及序對
- Python 速查手冊 - 9.2 串列排序
- Python 速查手冊 - 10.1 串列 list
- Python 入門指南 - 單元 3 - 資料型態與變數