序列型別定義
-序列是具有先後關係的一組元素 與集合不同,序列元素之間存在相互關係
-類似數學元素序列
-元素間由序號引導,可以通過元素下標訪問序列的特定元素
-元素型別可以不同,元素內容可以相同
-序列是乙個基本的資料型別
一般來說不會直接使用序列型別,而會使用序列型別的一種衍生
例:序列的衍生: 字串型別 元祖型別 列表型別
序列型別中,存在正向和反向遞增/減序號的索引,如圖所示
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...