###### 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
```