1. 程式人生 > >Python學習筆記——列表(list)

Python學習筆記——列表(list)

列表(list)

是一種集合。特點:[]定界符、可變、有序、支援下標、逗號分隔、元素可以重複、元素查詢速度非常慢。

列表中的資料型別可以不同。

常用方法:

i.append(x):將元素x新增到列表i尾部

i.extend(L):將列表L中所有元素新增至列表i尾部

i.insert(index, x):在列表i指定位置index處新增元素x,該位置後面的所有元素後移一個位置

i.remove(x):在列表i中刪除首次出現的指定元素,該元素之後的所有元素前移一個位置

i.pop([index]):刪除並返回列表i中下標為index(預設為-1)的元素

i.clear():刪除列表i中所有元素,但保留列表物件

i.index(x):返回列表i中第一個值為x的元素的下標,若不存在值為x的元素則丟擲異常

i.count(x):返回指定元素x在列表i中的出現次數

i.reverse():對列表i所有元素進行逆序

i.sort(key=None,reverse=False):對列表i中的元素進行排序,key用來指定排序依據,reverse決定升序(False)還是降序(True)

i.copy():返回列表i的淺複製

 

建立列表:

刪除:使用del命令刪除整個列表。

用索引來訪問list中的每一個元素、索引不能越界:

用len()可以知道list長度:

作業:

求小明的平均分。