python基礎知識3(列表和元組)


wKioL1mpGUPiHM_AAADVJVJx_zU920.png

# 列表(可變數據類型)數組

 

## 列表的定義數據結構

 

列表是打了激素的數組,數組只能存儲同種類型的數據,而列表像一個倉庫,存儲不一樣類型的數據.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()//返回某個值的最小索引

相關文章
相關標籤/搜索