列表和元祖是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...