iT邦幫忙

2022 iThome 鐵人賽

DAY 8
0
自我挑戰組

我的Python小筆記系列 第 8

【Day08-元組Tuple】

  • 分享至 

  • xImage
  •  

在介紹Tuple之前我想給大家看一下Tuple與List的差別
圖一

你可以看的出來在括號的部分List是使用了中括號做定義,但是Tuple是使用了小括號去做定義,可以從圖一去觀察出來。

基本上List跟Tuple並沒什麼區別,但為什麼我們還是需要它呢?
讓我用下張圖來表示


重點是這句話AttributeError: 'tuple' object has no attribute 'append'
意思是Python不允許在Tuple資料型態的情況下去使做新增、刪除、更改,也就是元素值與元素個數都不可做更動,所以我們又稱它為不可改變的串列,主要是為了可以更安全的保護資料,有可能一些資料是屬於那種不會改變的狀況,怕自己搞錯誤將資料去做修改時,可以做的一項保護措施,相比List,在Tuple在結構上更勝簡單許多,也占用較少資源程式的執行速度也夠快。

那今天的內容講到這邊,謝謝觀看!!


上一篇
【Day07-迴圈】
下一篇
【Day09-字典Dict】
系列文
我的Python小筆記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言