List 方法 以及 List操做符+ * : 關鍵字del

一、方法app

L.append(var)   #追加元素
L.insert(index,var)
L.pop(x)      #刪除列表中索引爲x的表項,並返回該表項的值,若未指定索引,pop返回列表最後一項
函數

L.remove(var)   #刪除第一次出現的該元素
L.count(var)    #
該元素在列表中出現的個數
L.index(var)    #從列表中找出某個值第一個匹配項的索引位置,無則拋異常 
L.extend(list)  #追加list,即合併list到L上
L.sort([func])        #排序
L.reverse()     #倒序
spa


二、list 操做符:,+,*,關鍵字del
a[1:]       #片斷操做符,用於子list的提取
[1,2]+[3,4] #爲[1,2,3,4]。同extend()
[2]*4       #爲[2,2,2,2],*用於重複列表
del L[1]    #刪除指定下標的元素
del L[1:3]  #刪除指定下標範圍的元素
指針


三、list的複製
L1 = L      #L1爲L的別名,用C來講就是指針地址相同,對L1操做即對L操做。函數參數就是這樣傳遞的
L1 = L[:]   #L1爲L的克隆,即另外一個拷貝。排序

相關文章
相關標籤/搜索