iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 17
0
AI & Data

AI的本_資料科學打基礎系列 第 17

[Day 17] Tuple 元組???

在大型的商業或遊戲網站設計中,list是非常重要的資料型態,因為記錄各種等級客戶,遊戲角色...皆須要使用list
但是串列資料可以隨時變動更新

Python提供另一種資料型態稱tuple(元組) 這種資料型態結構與串列完全相同
tuple與list最大的差異是,tuple的元素值與元素個素不可更動,又可稱不可改變的list

定義

list在定義時,是將元素放在中括號內
tuple 是將元素放在小括號內

name_tuple = (元素1,...,元素n)
tuple的元素如果只有一個,在定義時需在元素右邊加上逗號(',')
https://ithelp.ithome.com.tw/upload/images/20190918/20119806H4PJVKZvrH.jpg
上面最後一個是簡便建立tuple的方法,用等號,右邊有一系列元素,元素彼此用逗號隔開

遍歷所有元素
可以用for迴圈,方法如同list一樣
https://ithelp.ithome.com.tw/upload/images/20190918/20119806M7k04gpiB7.jpg

上面有提到tuple是不可更改的
所以要改變元素,可以透過全新定義的方式來修改
https://ithelp.ithome.com.tw/upload/images/20190918/20119806RSgcCbHKeS.jpg

剛剛提到,要改變元素,可以透過全新定義的方式
也可以透過資料型態的轉換來達成
https://ithelp.ithome.com.tw/upload/images/20190918/20119806z26kQLZ470.jpg


上一篇
[Day 16] while迴圈
下一篇
[Day 18] Python_Tuple (續)
系列文
AI的本_資料科學打基礎30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言