python入門 列表list和元祖tuple

2021-07-08 12:43:37 字數 643 閱讀 8957

列表和元祖是python中內建的兩種重要的資料型別。

把它們放一起講,是因為列表和元祖很相似,元祖可以近似為不可以更改的列表。

列表和元祖中的基本資料型別可以不一樣,例如,既可以包含整數,也可以同時 包含字串。並且也可以包含列表和元祖。

索引方式:

可以像陣列一樣從0索引,也可以用負數索引,表示倒敘索引。如list[-1]表示列表的倒數第乙個元素。

建立:列表是用[ ]來方括號建立

元祖是用( )圓括號建立

空列表與元祖可以這樣創立:

mylist = [ ]

mytuple = ()

注意點:元祖若只有乙個元素,建立時要加乙個逗號,以此區別於優先順序的圓括號。mylist = ( 1 , )。

方法:新增新元素:(元祖不可以新增新元素)

list.insert(i , x)追加到指定的i索引位置。

刪除元素:(元祖不可以刪除元素)

list.pop( i )  i為空缺省為從末尾刪除元素。

i 不空,表示刪除i索引位置的元素。     注意多次刪除時,刪除乙個元素後,元素的索引會發生變化。

替換元素: (元祖中的元素型別為列表時,列表中元素可以改變,即可以替換元素)

索引加賦值:  list[ i ] = x

Python入門學習記錄 List(列表)

主要對列表的增 刪 改 查操作和一些常見的切分和拼接 還有就是遍歷列表list中的方法 插入 insert index,obj 計數 count obj 刪除 pop obj list 1 移除 remove obj 排序 sort 複製 copy 清空 clear 反 reverse 獲取下標 i...

Python 列表 list 操作

建立列表 sample list a 1,a b python 列表操作 sample list a b 0,1,3 得到列表中的某乙個值 value start sample list 0 end value sample list 1 刪除列表的第乙個值 del sample list 0 在列...

python 列表list 操作

關於列表list的操作 a list 或者 a b c 建立乙個新的列表 a.extend hello world 或者a.extend c 其中c是乙個列表 extend作用是為陣列拓展多個元素或者乙個列表 a.count hello 意思即為計算列表a裡hello出現的次數 a.index wo...