Python列表總結(1)

2021-09-19 16:58:51 字數 611 閱讀 6209

定義和操作列表

list=['','','','','','',''] #定義列表

list.insert(loc,value) #loc是列表中的索引(從0開始),value為插入的值

list.pop() #刪除並返回最後乙個元素

del list[loc] #刪除list中loc號元素,在知道索引的前提下可刪除任何位置的元素

list.remove(value) #根據值刪除元素,並可接著使用它的值。只能刪除第乙個指定的值,若要刪除的值出現多次則需迴圈判斷

組織列表

list.sort([reverse=true]) #永久排序,引數可選,預設false

sorted(list,[reverse=true]) #臨時排序,相當於返回乙個新列表。注意與sort呼叫方式的差別,sort是列表內建函式,sorted是python函式

list.reverse() #逆置列表。不是按字母或數字大小相反的順序排列,而是與定義列表時的元素順序相反,永久性修改,要恢復只需再次呼叫

len(list) #確定列表長度

python列表總結

1 表示方式 中括號 list轉化,例如a list abcdef 2 列表重新賦值 a 1 b 或者a 1 1,2,3 或者a 4 2 1,2 3 判斷元素是否在列表中 1 in a 元素1在列表a中,將會返回布林值 4 合併 a b或a.extend b 5 列表中元素的個數 a.count 1...

python 列表 總結

在python裡建立列表和字典非常簡單,這裡總結一下它們的常用方法 1.建立列表 myarry one two three 訪問列表中資料的方法有很多種 可以用len x 方法檢視列表的長度 len myarry 會輸出 3 對列表進行增刪改操作 aaa 也可以使用extend iter 方法在末尾...

python 列表翻轉 1

對乙個列表進行翻轉 原來的列表 b 1,10,5,20 翻轉 b 1 翻轉 20,5,10,1 def rev list alist print 沒有翻轉 alist print 翻轉 alist 1 return alist 1 b 1 10,5 20 rev list b sequence st...