列表中有很多方法,下面來看看常用的方法,我們知道,字串是以字元列表形式儲存的。因此上面學習的字串中的很多方法在列表中也有。
1.extend()
extend()列表的擴充套件,把兩個列表進行擴充套件,示例如下:
>>> l1 = ["11","22","33"]
>>> l2 = ["44","55","99"]
>>> l1.extend(l2)
>>> l1
['11', '22', '33', '44', '55', '99']
2.insert(self,index,p_object)
insert(self,index,p_object)向列表中指定的位置新增元素。我們可以在末尾新增元素,也可以在指定位置新增元素。
3.pop(self,index=none)
彈出列表中的元素,可以指定引數,pop(self,index=none)指定彈出第幾個位置的元素。
4.__setitem__(self,index,value)
__setitem__(self,index,value)修改列表中某個位置的值,設定列表指定索引的值,就是修改列表中指定位置的值。
>>> l2 = ['44', '55', 'alex']
>>> l2.__setitem__(1,"sb")
>>> l2
['44', 'sb', 'alex']
python學習,day2 列表的複製
主要涉及列表的潛複製 第二層受後面修改的影響 和深複製 不受後面修改的影響 如下 coding utf 8 author ryan bi import copy names a b c d print names print names 0 從0開始記錄 print names 1 names 2 ...
python學習筆記 day2 列表list
今天來說說python的各種資料結構,如list,dict,tuple,string等常用資料結構以及它們常用的方法及使用方法。一 列表list 1 列表的定義 或者 new list 空列表 2 列印列表 使用索引值引用列表裡的具體某個值,如下 3 list如何新增元素 insert 0,上海 即...
Python2 列表 cmp 方法
python2 列表 cmp 方法用於比較兩個列表,如果 l1 l2 返回 1,如果 l1 l2 返回 0,如果 l1 l2 返回 1。cmp 方法語法 cmp l1,l2 如果比較的元素是同型別的,則比較其值,返回結果。如果兩個元素不是同一種型別,則檢查它們是否是數字。如果有乙個列表首先到達末尾,...