在第八課有講到,Python有三種方法可以建立串列:
在括號 ( 方括號 )」,例如:fruit=['apple','orange','waterlemon']。 使用print(fruit[0])就會印出串列第一個項目apple...
使用「list( )」會建立一個空串列,例如:fruit = list( )
「split() + 字串: 例如 a='apple,orange,waterlemon'-->fruit=a.split(','),這就會讓指定的分隔符號拆分成串列
添加項目進到串列的方法有兩種:
使用append( )函數,會將項目加入到串列的最後,例如--fruit.append(cherry)
使用insert( )函數,會將指定的項目加入指定的位置,例如--fruit.insert(2,cherry)
使用append()函數加入項目至串列最尾端
使用insert()函數在指定位置插入指定項目
讀取串列項目:
一般使用offset:
會從最左邊算,第一項會是「0 」,例如num[0]會是0。
如果要讀取最後一項,也就最右邊第一頁[-1],例如num[-1]會是9。
Slice則可以取出某一範圍的項目:
例如num[1:3]會取出1、2項。num[:3]會取出0、1、2項。num[3:] 第三項以後的項目
最後來談談刪除串列的項目,一般「del」、「remove()」、「pop()」和「clear()」
del : 配合剛才講的offset使用,例如 : del num[2]刪除串列中的「2」。del num[1:3]刪除串列「1、2」
remove( ) : 會刪除串列中找到的第一個項目
pop( ) : 會取出並移出串列中的一個項目,如果沒有指定的話,就會移出最後一個
clear( ) : 會清空整個串列,此時的串列會是一個空串列
刪除串列項目的方法1--del
刪除串列項目的方法2--remove( )
刪除串列項目的方法3--pop( )
刪除串列項目的方法4--clear( )
本課最後來講一下串列配合迴圈來讀取串列中的每一個項目:
預設串列中有四個項目
使用len( )函數測量串列項目數=4並放入x變數
使用for i in range(4)--> 0 1 2 3
迴圈第一次列出fruit[0] : apple
迴圈第二次列出fruit[1] : orange
迴圈第三次列出fruit[2] : waterlemon
迴圈第四次列出fruit[3] : cherry