close

一個list是一串由逗號分開的值,然後用[]括號包起來,而在list裡的個元素不用是相同的資料形態
以下用範例說明
persion=['bb','180','65','taipei' ]

list的讀取
要知道list中的第n個元素是什麼可以這樣處理
persion[x] ,記住元素的index由0開始..

print person[0]

list的方法
    這裡要介紹list的一些操作方法
以下列出最常用的方法



append(x)
在list的尾端加入一個成員

extend(L)
接受一個新的list的參數,然後把它加入到目前這個list的尾端

insert(i, x)
在某個特定的位置加入一個成員。第一個參數是要加入的位置的index,所以 a.insert(0, x) 會加入在list的最前端,而 a.insert(len(a), x) 會在最後端加入,相等於 a.append(x) 。

remove(x)
拿掉第一個其值相等於 x. 的成員。如果整個list都沒有這個成員,那就會得到一個錯誤(error)。

pop([i])
從一個list中拿掉某個位置的成員,並且傳回這個被拿掉的成員。如果沒有傳入位置的index的話,
a.pop() 會傳回這個list的最一個成員,同樣的這個成為會被從這個list之中拿掉。

index(x)
傳回第一個其值相等於 x 的成員之位置(index),如果整個list都沒有這個成員,那就會得到一個錯誤(error)。

count(x)
傳回在整個list裡面, x 出現了多少次。

sort()
針對list裡面的成員做排序。

reverse()
反轉整個list裡面成員的位置。

我們在persion的尾部加入sex為man 的值

persion.append('man')
print persion
輸出為
['bb', '180', '65', 'taipei', 'man']

  
在第2個成員加入tel為0911112345
persion.insert(2,'0911112345')
print persion
['bb', '180', '0911112345', '65', 'taipei', 'man']

其它的方法可以自己試試

arrow
arrow
    全站熱搜

    yuanann 發表在 痞客邦 留言(1) 人氣()