列表是python內建序列之一,不可雜湊,可修改。下面是本人複習《python基礎教程》(magnus lie hetland)第二章的總結筆記。
方法運用例子
注意事項
增
在末尾增加乙個值
在末尾增加多個值
extend
x.extend(y)
y為有多個值組成的序列
在指定位置插入
insert,切片
在索引號為3處插入value
x.insert(3,value)
x[3:3]=[value]
刪
刪除末尾最後乙個元素
popx.pop()
修改列表值,並且返回被刪除的元素
刪除值remove
x.remove(value)
就地修改,無返回值;刪除第乙個為指定值的元素
刪除指定位置的值
deldel x[3:5]
切片x[3:5]=[ ]
清空clear
x.clear( )
改
直接賦值
直接賦值,切片
x[2]=3 ;
x[2:4]=list('el')
查
成員資格檢查
inelement in x
返回布林型別
查元素第一次出現的索引
index
x.index(value)
返回索引號
排序
元素順序反轉
reverse
x.reverse( )
就地修改,無返回值
reversed
y=reversed(x)
排序sort
x.sort( )
就地排序,無返回值
sorted
y=sorted(x)
另一種:
y=x.copy( )
y.sort( )
sorted(seq)
返回列表
高階排序
例如:x.sort(key=len)
使用len函式為每個元素建立乙個鍵,再根據這些鍵進行排序
倒序排序
x.sort(reverse=true)
複製複製-
y=xx,y指向同乙個物件;當y變化時,x也會相應變化
copy
y=x.copy( )
y關聯到x的副本
計算
計算元素
count
x.count(value)
python資料型別 列表(序列型別)
序列的取值方法 索引操作符 和 切邊操作符,字串和元組類似,定義完成後,資料的值不可改變,list 空列表 type list list csdn 23,字元搬運工 lst 0 csdn 取值 切片和索引 list 新增 刪除 del list list.remove list list.remov...
python 資料型別 序列 列表
列表 list是處理一組有序專案的資料結構,即你可以在乙個列表中儲存乙個序列的專案。列表是可變型別的資料。用表示列表,包含了多個以逗號分割開的數字或者字串。list1 1 chen 陳 list2 1,2,3,4 list3 str1 str1 22 list4 list5 chen 18,male...
Python資料型別 列表型別
res list hello 能被for迴圈的型別均可作list型別轉換,字串,列表,字典l 11,22,33 print l 1 l 0 44 print l l 11,22,33,44,55 res l 0 4 2 l 頭 尾 步長 顧頭不顧尾,不是改原值,是產生新值 res1 l 複製原列表l...