資料結構,以某種方式組合起來的資料元素的集合。
python最基本的資料結構為序列,序列中每個元素都有編號,即其位置或索引。
python中常用的三種序列:列表、元組、字串。
注:列表可以修改,元組、字串不可修改,列表、元組中的元素是多樣的。
注:列表以 [ ] 標識、元組以 ( ) 標識、字串以雙引號標識。
通用序列操作
索引 序列名[ 索引號 ] python中索引從0開始,-1為最後乙個元素的索引
注:可在返回結果為序列的函式後直接使用索引
切片 序列名 [ num1:num2 ] 返回給定索引範圍的乙個子串行,範圍為:大於等於始號,小於等於末號
預設步長為 1 ,相當於 序列名 [ num1:num2:1 ] ,步長都是整數
注:當步長為正整數,num1為始索引,num2為末索引;當步長為負整數,num2為始索引,num1為末索引
注:切片返回的子串行為大於等於始索引,小於末索引,範圍間元素組成的序列(需結合步長考慮)
序列相加 + 返回拼接後的序列,例 [1,2,3] + [100,27149]
序列相乘 * 返回複製相應倍數的序列,例 [1,2,3] * 4
注:初始化一定長度的空序列, [ none ] * 10 ,[ ] 則表示什麼也沒有,長度為零
成員資格 in 元素1 in 序列2,若元素1包含於序列2中返回 true,否則返回 false
度量 max( 序列名) 、min(序列名)、len(序列名)
序列常用函式
list( ) 返回序列轉換為列表的結果
注:當轉換序列為字串,即返回字串拆分的列表
tuple( ) 返回序列轉換為元祖的結果
sorted( ) 返回序列的正序排列
reversed( ) 返回序列的首尾倒置
列表的常用操作
索引賦值 序列名[ 索引號 ] = 新值
索引刪除 del 序列名[ 索引號 ]
切片賦值 序列名[ num1,num2 ] = [ , , ,]
注 :前後個數要對應
切片插入 序列名[ num1 ]
python學習2 列表和元組
二列表和元組 2.1 序列 python中最基本的資料結構是序列。python有6種內建序列 列表 元組 字串 unicode字串 buffer物件和xrange物件。列表和元組的主要區別 列表可以修改,元組不可以修改 通用的序列操作 索引 分片 加 乘 檢查某個元素是否屬於序列的成員 計算序列長度...
ch2 列表和元組
edward edward gumby 42 序列也可以包含其他的序列,例如 edward edward gumby 42 john john smith 50 database edward,john database edward gumby 42 john smith 50 fourth ra...
04 列表和元組
今日主要內容 1.什麼是列表 定義 能裝物件的物件 在python中使用來描述列表,內部元素用逗號隔開.對資料型別沒有要求 列表存在索引和切片.和字串是一樣的.2.相關的增刪改查操作 重點 新增 2.insert 位置,元素 插入指定元素到指定位置 刪除 1.pop index 根據索引刪除 2.r...