總結:insert用於向列表任意指定位置插入乙個元素,無返回值,不會越界
extend用於將另乙個列表中的所有元素追加到當前列表的尾部,無返回值
這三種方法屬於原地操作,位址(id)不變
另外還有「+」 和 「*」 操作也可以實現列表新增元素的目的,但這兩個運算子不屬於原地操作,返回新列表
② pop,remove,del區別?
pop用於刪除並返回指定位置(預設最後乙個)上的元素,(下標),返回刪除的元素
remove用於刪除列表中第乙個值與指定值相同的元素,(值),無返回值
clear用於清空列表,列表不會消失,變為空列表,無返回值
這三種方法屬於原地操作,位址不變 (pop和remove 2個都有正向和反向表達方式)
del內建函式也可以刪除表中指定位置元素,也屬於原地操作
③ count,index區別?
count用於返回列表中指定元素出現的次數,返回整數型別
index用於返回指定元素在列表中首次出現的位置,返回正向索引
in也可以檢測是否存在於列表中
④ reverse,sort區別?
sort是對元素比較大小排序 ,無返回值
reverse是倒序排序 ,無返回值
內建函式sorted和reversed也可以進行排序
sorted返回新列表 reverse返回逆排序後的迭代物件
python 列表的方法
操作 函式使用方法 備註索引 index in example.index creative 1 in example 1,creative 京東 996 賦值in example 1 commonplace 1,commonplace 京東 996 in example 2,國企 855 阿里 9...
python列表方法
x 1 2,3 4 print x輸出 1,2,3,4 count方法統計某個元素在列表中出現的次數 to br or to be count to 2 x 1,2 2,2,2,1,1,2 x.count 1 0 x.count 2 2 extend方法可以在列表的末尾一次性追加另乙個序列中的多個值...
Python 列表方法
count index reverse pop end 作用 在列表list末端新增乙個新的元素object返回值 無 其他 原列表發生改變 a 1,2,3 a 1,2,3,new list.count value l.count value integer return number of occ...