python3基礎之列表

文章已更新,最新地址:https://www.fearlazy.com/index.php/post/143.html

 

之前在學習循環的時候就用到了列表,但列表是什麼呢?列表是python的內置數據結構。在c++中類似列表的東西稱之爲容器,容器就是用來裝東西用的。列表就是用來裝一組東西的容器,像是一個動態數組。python中的列表使用[]括起來,每個元素之間用逗號隔開,就像這樣 [1,2,3]。(我猜)列表是非常非常常用的一種數據結構。接下來學習一下列表的使用。

    1.列表的創建:

    image.png

    創建列表很簡單,直接用[]把數據圈起來就行了,還有一種方式是通過list函數。從測試代碼可以看到列表裏存放了不同類型的數據,這在強類型的語言中真是不敢想的....

    2.列表的增刪改查

image.png

    先測試瞭如何往列表里加東西,使用append可以向後加一個元素,Insert可以向中間和前面加元素(忘了說下標都是從0開始算的)。 extend和 += 可以直接增加一個列表。

     

    image.png

    刪除列表裏的東西也有好幾個函數,remove直接指定要刪除的對象,pop和del可以刪除指定下標的元素,del也可以直接把列表刪了,刪的連渣都不剩的那種。clear清空列表裏的所有元素。

    

    image.png

    修改列表中的內容使用下標運算符[], 也是個中括號,這....  修改一個元素填一個下標,修改多個元素用冒號隔開起止下標如0:2。

 

    image.png

    查詢(或者叫訪問)列表中的元素和修改列表是一樣的[]。值得一提的是下標可以是負數,負數的話就要從後面往前數下標。

    

    3.其他操作。

    使用sort可以給列表排序:

    image.png

 

   使用reverse可以將列表顛倒過來 : 

 image.png

 

  查詢列表元素個數和列表裏某個元素的個數:

image.png  

   

 判斷列表中是否存在某些值:

image.png

 

 列表還可以嵌套(嵌套真是無處不在啊):

 image.png

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章