python序列資料型別 列表

2021-09-10 19:12:48 字數 1416 閱讀 4197

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