1.list是乙個可變的列表,並且可以放不同型別的元素
1)宣告乙個列表:
lis = 等效於lis = list()
2)列表內建函式呼叫:
一,增#把乙個元素拼接到列表後面,等效於 lis[len(lis):] = [object]
lis.insert(index,object)
#把乙個元素插入到指定位置
lis.extend(self,iterable)
#該方法是在列表的末尾新增iterable(可迭代)型別的元素,可以用元祖或列表的形式表示
eg:>>lis = [1,2,3,4,5]
>>lis.extend([6,7,8])
>>print lis
[1,2,3,4,5,6,7,8]
二,刪del lis[x] 刪除該列表的某個元素
eg:lis = [1,2,3,4,5,6]
>>del lis[0]
>>print lis
>>[2,3,4,5,6]
lis.pop(index=none) 從列表中刪除index指定的索引的值,並將其返回。若沒有指定索引,預設刪除最後乙個元素,並將其返回
lis.remove(x) 從列表中刪除值為x的第乙個元素,若沒有,則返回乙個錯誤,如果有重複項元素,預設移除第乙個元素值
eg: >>lis.remove(5)
>>print lis
[1,2,3,4,6]
lis.clear() 移除列表中的所有項,等同於 del lis[:]
三,改lis[x] = a
四,查print lis[x]
五,計算
lis.count(x) 返回 x 在列表**現的次數
六,排序
lis.sort(key=none, reverse=false) 對列表中的元素進行排序,預設從小到大,不能比較不同型別資料,key指定以...排序,reverse=true 表示逆序(從大到小)
七,倒轉
lis.reverse()倒序列表中的元素,不管資料型別,不排序,只是把整個列表倒置
八,拷貝
lis.copy() 返回列表的淺複製,等於lis[:]
3)list的用法:
lis = [5,1,2,1,9,4,10]
一,遍歷
for i in lis
print i # 依次輸列表的元素
二,列表切片操作
列表的切片是指根據下標索引的值進行切片,主要有list[x:],lixt[x:-y],list[x:y:n],其中x為起始元素,y為倒敘數的元素值,n為步長,如下:
4)補充:
6. 補充知識點
Python學習入門之列表(一)
列表是由一系列按特定順序排列的元素組成的,跟其他語言的陣列類似 names zr hc ws hj fz nums 1,2,3,9,4,5,8,7,6 可以直接使用print函式直接將陣列所有函式列印出來 print names 訪問列表元素,索引從0而不是從1開始,索引還可以使用負數,比如索引 1...
Python入門學習記錄 List(列表)
主要對列表的增 刪 改 查操作和一些常見的切分和拼接 還有就是遍歷列表list中的方法 插入 insert index,obj 計數 count obj 刪除 pop obj list 1 移除 remove obj 排序 sort 複製 copy 清空 clear 反 reverse 獲取下標 i...
python 列表入門
學習列表先分析一段程式 list zx xkd 1997,2018 list1 list 1,2,3 列表拼接 list2 list,list1 print 巢狀的列表為 list2 輸出巢狀的列表 print 巢狀列表的第乙個組元素 list2 0 輸出巢狀列表的第乙個組元素 print 拼接列表...