第5組期末分組網站

tuple+list+set+dictonary(序對+串列+集合+字典) << Previous Next >> 二.串列

一.序對

序對(tuple)會在()中放置資料,資料內容通常為數值,且排列的順序是不能更改的,他與串列的編號都是從0開始,下一小章會提到能更改順序的串列(list),回到tuple,tuple內的資料是從0開始編號,以下為範例。

Ex:

data=(3,4,5)

data[0]=5  #將第0號的3改成5

上述之例子為錯誤示範,因為tuple排列的順序是不可改變的,因data[0]=5是無效指令。

既然list的彈性比tuple高那為何不能完全取代tuple呢?因為tuple是不能修改的,相對的存取速度自然的比list還快,因此tuple還是有list無法取代的部分。


tuple+list+set+dictonary(序對+串列+集合+字典) << Previous Next >> 二.串列