###### tags: `chapter 6` `Python` # 6-2 新增與提取串列元素 # 這一小節要介紹的是如何增加和提取串列元素,這是非常重要的一個技巧,這些操作都要用到串列內建的函數(function)來幫助我們完成,因此要記住函數名稱哦!! ## 新增串列元素 ## 新增串列元素的方法有兩種,分別是`append()`和`insert()`,其差別在於`append()`是加在串列的最後面,`insert()`則可以指定插入的位置。 `append()` ```python= player = ["Lebron" , "Jordan" , "Curry" , "Giannis" , "Howard"] # 千萬不要使用 -> player[5] = "Xiang" player.append("Xiang") print(player[-1]) # Xiang ``` `insert()` ```python= player = ["Lebron" , "Jordan" , "Curry" , "Giannis" , "Howard"] player.insert(2 , "Xiang") print(player[2]) # Xiang ``` ## 提取串列元素 ## 前一小節提到的`刪除`僅僅只是刪除,把螺絲從盒子裡拿出來後就丟了,但大部分的時候我們會需要那個被刪除的元素內的資料,因此這裡介紹提取(pop),他除了刪除之外,我們也可以拿到裡面的元素資料,就像是把螺絲拿出來後放在手上。 ```python= player = ["Lebron" , "Jordan" , "Curry" , "Giannis" , "Howard"] # 提取最後一個元素 popped = player.pop() print(popped) # 提取特定元素 popped = player.pop(2) print(popped) # Howard # Curry ```