Python 序列型別及操作

2021-10-04 11:42:37 字數 1102 閱讀 2824

序列型別定義

-序列是具有先後關係的一組元素 與集合不同,序列元素之間存在相互關係

-類似數學元素序列

-元素間由序號引導,可以通過元素下標訪問序列的特定元素

-元素型別可以不同,元素內容可以相同

-序列是乙個基本的資料型別

一般來說不會直接使用序列型別,而會使用序列型別的一種衍生

例:序列的衍生: 字串型別 元祖型別 列表型別

序列型別中,存在正向和反向遞增/減序號的索引,如圖所示

6個基本的通用操作符,雖然都知道,但是為了方便理解還是都貼上

(s)#返回序列s的長度

min(s)

#返回最小元素

max(s)

#返回最大元素

s.index(x)

#返回序列中第一次出現元素x的位置

s.index(x,i,j)

#返回序列中從i到j位置中第一次出現x的位置

s.count(x)

#返回序列s**現x的總次數

元祖型別及操作

-元祖是一種序列型別的擴充套件,也是一種序列型別,一旦建立不能被修改

-使用小括號()或tuple()建立,元素間用逗號,分割

-在使用時可以使用小括號,也可以不使用,如圖所示

-元祖型別繼承了序列型別的全部通用操作

列表型別

-列表是一種序列型別,建立後其中的元素可以隨意增刪

-使用方括號或list()建立,元素間用逗號分割

-列表中個元素型別可以不同,無長度限制

-方括號或list真正建立乙個列表,如果只使用=號賦值,僅傳遞引用,並不會建立乙個新的列表,只能說是增加乙個標示

賦值生成列表方式,如圖所示

列表型別操作方法,如圖所示

元祖和資料最大的作用就是對一組資料的表示,比如遍歷一組資料、保護資料,因為元組資料無法被修改。

Python 序列型別及操作

1 序列型別定義 1 序列是具有先後關係的一組元素 序列是一維元素向量,元素型別可以不同 類似數學元素序列 s0 s1 s n 1 元素間由序號引導,通過下標訪問序列的特定元素 2 序列是乙個基類型別 3 序號的定義 2 序列處理函式及方法 1 序列型別通用操作符 操作符及應用 描述 x in s ...

Python 序列型別及操作

1.序列型別定義 序列是具有先後關係的一組元素 序列是乙個基類型別 2.序列處理函式及方法 序列型別通用操作符 操作符及應用 描述x in s 如果x是序列s的元素,返回true,否則返回false x not in s 如果x是序列s的元素,返回false,否則返回true s t 連線兩個序列s...

python序列型別及運算

序列型別與數學中的序列概念相同,元素型別可以不同,是具有先後關係的一組元素 通過序列下標訪問序列的特定元素。常見序列型別應用有 字串型別 列表型別 元組型別等。列表是一種序列型別,建立後可以隨意被修改 使用方括號 或list 建立,元素間用逗號 分隔 列表中各元素型別可以不同,無長度限制。testp...