Python學習筆記之列表

2021-10-04 19:05:35 字數 881 閱讀 3471

list列表定義

list是一組有序資料做成的序列,資料有先後順序。在python中,列表用一對方括號--表示,在方括號裡可以是數字,字串也可以是其他物件。甚至是多種不同的物件。除此之外,列表中的元素個數可以為無限個(理想情況下)。

例1a = [1,'1','abc',[1,2,3]]

索引

列表元素預設是從左向右索引,索引從0開始。當然列表也可以從右向左索引,依次是:-1,-2,-3。。。

切片

切片指的是對列表的任意一段的擷取。切片操作都是從左向右排序,而且是左包括右不包括。

例2str = ['123','456','789']

str[-3:-1]

結果為:['123','456']

列2str = ['123','456','789']

str[-1:-3]

結果為:

列表的上、下標可以為空,比如str[:3]、str[1:]、str[:]。列表的下標可以超出範圍,超出部分不考慮。

列表裡還可以跳步,完整寫法是list[start:end:step],比如str[::2],表示step=2,上下標都是預設值值。此外,step也支援負數。

列表操作

2、extend:將乙個列表擴充到另乙個列表中

3、count:計算列表中乙個元素出現的個數

4、index:獲取列表中某個元素的索引

5、insert:列表中插入元素

6、remove:列表中刪除某個元素

7、pop:彈出索引的某個元素

8、reverse:把列表的元素按順序反過來

9、sort:對列表進行排序

Python學習筆記之列表

1 列表增刪改查 list.pop 列表末尾刪除資料項 list.extend 列表末尾增加資料項 list.remove 找到並刪除乙個特定的資料項 list.insert 槽編號,在特定位置前增加乙個資料項 2 for迴圈處理任意大小的列表 for 目標識別符號 in 列表 列表處理 被稱為組 ...

Python學習筆記之列表

閒暇之餘,想看看python的世界是個什麼樣子,畢竟現在這門語言十分的火熱,有著大量的學習資料以及參考書。今天看完了head first python,當然裡面的大量的練習並沒有完成,不過總體的感覺就是這門語言很強大,特別是對資料的處理方面好像有著很大的優勢,於是開啟了真正的學習之旅,這本筆記不知道...

Python學習筆記 Python之列表list

什麼是列表 列表list 使用中括號括起來的乙個有序集合,並列表list中元素可以是整型數,int型,並不要求元素是同一種型別,如下 l hello 100 true 列表元素訪問 訪問列表元素使用索引下標,索引從0開始,注意索引越界,如下 print l 1 訪問第二個元素 print l 3 會...