使用 list (串列) 能很好的表示這個情境,waiting_list = ["Alice", "Bob", "Charlie", "David"],,今天 “Bob” 要退出,那麼 waiting_list 就會變成 ["Alice", "Charlie", "David"],Ian 要排隊,waiting_list 就變成 ["Alice", "Charlie", "David", “Ian”],這也是為什麼我們要學更多資料型態,這樣能更好模擬更多問題,下面將繼續介紹串列 (list)。
文章架構
這張圖還會再看到幾次,我們這次只講 list 串列,你會注意到它的形式就是用 [ 和 ] 把元素按順序放在裏頭,並且每個元素之間用 , 隔開,而且裏頭的元素,可以是任何型態的變數。
至於 元組 (tuple) 跟 串列 (list) 基本上操作都相似,差別在於:
串列創造
串列存取
串列修改
這邊是串列的操作 方法(Method),這是什麼意思呢,有就是說我們把 lst 當成一個汽車 (物件),上面有非常多可以操作的元件,像是我們:
這邊的方法也是一樣,在對應的串列 lst 使用這些 方法 (Method),即會有不同的效果
我們這邊講幾個比較常用的