# 列表(可變數據類型)數組
## 列表的定義數據結構
列表是打了激素的數組,數組只能存儲同種類型的數據,而列表像一個倉庫,存儲不一樣類型的數據.app
l = []ide
l = [1]ui
l = [1,(1,2),"hello",[1,2]]spa
## 列表的特性blog
- 索引排序
- 切片索引
- 重複隊列
- 鏈接
## 列表的方法
### 增長:
- l.append()//末尾追加單個元素
- l.extend()//末尾追加多個元素
- l.insert()//指定位置插入單個元素
### 刪除
- l.remove()//刪除第一個遇到的元素值
- l.pop()//刪除指定的索引所在的元素,默認刪除最後一個
### 修改:直接根據索引進行修改//l[0]="value" l[0][1]="value"
### 查看列表信息
- l.count()//查找某個元素出現的次數
- l.index()//查找某個元素最小的索引
### 排序
- l.sort()//列表排序
- l.reverse()//列表逆轉
### 內置方法
min(),max(),len(),zip(),enumerate(),sum(),sorted(),reversed()
1. 經過列表實現堆棧的數據結構;
1. 經過列表實現隊列的數據結構;
堆棧是一個後進先出的數據結構,
l = []
入棧: l=[1] l = [1,2]
出棧: l = [1]
welcome to stack mangement
p(U)sh:入棧
p(O)p:出棧
(V)iew:查看棧
(Q)uit:退出系統
# 元組(不可變數據類型)
## 元組的定義:
- t = ()
- t = (1,)//元組只有一個元素時,加",",t=(1),t是int類型;
- t = (1,2,(1,2),[1,2])//能夠包含任何類型的數據結構
## 元組的特性
- 不能夠修改元素內容,t[0]="westos",直接報錯
- 分別賦值,name,age = ("westos",10)
- 索引
- 切片
- 重複
- 鏈接
## 元組的方法
- t.count()//計算某個元素出現的次數
- t.index()//返回某個值的最小索引