python入門學習 列表(一)

2021-09-10 23:36:35 字數 1470 閱讀 2495

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 拼接列表...