前言

為什麼需要列表?

列表相當於一個容器。可以把一系列相關的值放在這個容器中進行存儲。比如現在要存儲水果的種類,那麼如果通過之前的方式,一種水果用一個變數存儲,那麼代碼將變得非常冗長。正確的存儲方式是:定義一個列表類型的變數,然後把所有這些水果的名字存儲到這個列表中。

大綱

  • 列表介紹
  • 常用操作

一. 列表介紹

1. 定義列表:使用左右兩個中括弧的形式

https://gist.github.com/Celia-code/ca720ef3acc31ba0d70950b3a21719fa

2.取列表中的值:列表支持下標操作,利用索引值取值

列表中每一個元素都有自己的索引值(index),索引值由 0 開始。

3.利用循環從列表中取值:

https://gist.github.com/Celia-code/fd1c4646be83bcd78b5b467ce5b5f35fhttps://gist.github.com/Celia-code/41c41b015ef45ca604f7de50d14c0126

循環介紹 ??Python循環語句 : For循環Python循環語句 : While循環

4.列表嵌套:列表中也可以儲存列表

https://gist.github.com/Celia-code/c0789149f9df92d845c0a1b7586f76b3

5.列表相加:把後一個列表的數據追加到第一個列表後面

https://gist.github.com/Celia-code/916fea5e91cc4ce75fbced6a4140505c

6.列表的切片操作:

→ 開始位置:包括開始位置
→ 結束位置:會取到結束位置的前一個元素
→ 間隔:默認為1,若為負數,則從右到左;若為正數,則從左邊到右邊

https://gist.github.com/Celia-code/f17ee638debb9a20d7229d95e108f847

二.常用操作

1. append:在列表尾末添加元素

https://gist.github.com/Celia-code/6aeff03bd6103c040a031a22acab5e14

2.count:統計某個元素在列表中出現的次數。

https://gist.github.com/Celia-code/525412a27c4466d1033b6ac0d27efb8c

3.extend:將一個列表中元素追加到另外一個列表中

https://gist.github.com/Celia-code/4e4678e9c58e8c1bdcfa1b3b3da3eb1b

4.insert:將某個值插入到列表中的某個位

https://gist.github.com/Celia-code/39d731e5f54c8bafec71e783104098b6

5.pop方法:移除列表中最後一個元素,並且返回該元素的值

https://gist.github.com/Celia-code/2620a35dcad01f300ab7c98700085e59

 6.remove方法:移除列表中第一個匹配的元素,但不會返回這個被移除的元素的 值。若被移除的這個值不存在列表中,則會拋出一個異常

https://gist.github.com/Celia-code/bf9dd008f30d959f3e5943f5ea9400af

異常 ??

7.del關鍵字:根據索引值刪除元素

https://gist.github.com/Celia-code/1c3e896ac3a3285075c21e166da62e40

8.使用 in 判斷列表中是否有某個元素

https://gist.github.com/Celia-code/1997cfa65cc86bce458a665e9ada375e

9.list函數:將其他的數據類型轉換成列表

https://gist.github.com/Celia-code/b009ecd42cfb9f14bf49bef9bf8ac375

celia

celia

人生苦短,我用Python !

Leave a Reply