一個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']
其它的方法可以自己試試
- Feb 16 Mon 2009 21:10
Python :資料型態:list
close
全站熱搜
留言列表