技術問答
技術文章
iT 徵才
Tag
聊天室
2024 鐵人賽
登入/註冊
問答
文章
Tag
邦友
鐵人賽
搜尋
第 11 屆 iThome 鐵人賽
DAY
21
0
自我挑戰組
從不懂,到玩上手的Python語言
系列 第
21
篇
Day21-複合資料結構:元組
11th鐵人賽
岳岳
團隊
CPR爆肝初心者
2019-10-07 17:52:01
557 瀏覽
分享至
學習目標
何謂「元組」(Tuple)?
建立「元組」的方法
了解元組的「不可更改」(Immutable)性質
何謂「元組」(Tuple)?
通常用()包住,以「,」隔開,一群「資料」的集合
建造一個元組的方法
空元組
t=0
t=tuple()
單一元素的元組
t="dog" ,←注意尾巴「逗點」,否則t會變字串
t=("dog" ,)←注意尾巴「逗點」,否則t會變字串。不信用type()檢查即知
一般元組
t="dog" , "cat"
t=("dog" , "cat")
也可以用變數組成元組
x= "dog" ; y="cat"
t=(x,y)
Tuple特性:不可更改(Immutable)
何謂「不可更改(Immutable)」?
只要有任何修改,會拋棄舊記憶體,另創新記憶體存內容
也就是「記憶體區塊一旦成形,該記憶體內容絕不會改變」
數學上的「可更改性」與「不可更改性」
重點整理
元組定義
用()括住、元素彼此以「,」間隔的一組資料
定義一個元組
空元組:t=() 或t=tuple()
單一元素:t="dog" ,或t=("dog",)
一般元組:t="dog" ,"cat" 或t=("dog", "cat")
元組的「不可更改性」(Immutable)
元祖一旦成形,記憶體內容無法更改
若修改元組的內容,則會拋棄舊記憶體,另創新的記憶體
留言
追蹤
檢舉
上一篇
Day20-複合資料型態簡介
下一篇
Day22-元組基本運算
系列文
從不懂,到玩上手的Python語言
共
30
篇
目錄
RSS系列文
訂閱系列文
9
人訂閱
26
DAY26-物件導向設計
27
Day27-物件導向設計 :封裝部分
28
Day28-物件導向設計封裝部分:建構函數(Constructor)
29
Day29- 例外處理 (Exception)
30
Day30-總結30 天
完整目錄
直播研討會
{{ item.subject }}
{{ item.channelVendor }}
{{ item.webinarstarted }}
|
{{ formatDate(item.duration) }}
直播中
立即報名
尚未有邦友留言
立即登入留言
iThome鐵人賽
參賽組數
1064
組
團體組數
40
組
累計文章數
22203
篇
完賽人數
602
人
看影片追技術
看更多
{{ item.subject }}
{{ item.channelVendor }}
|
{{ formatDate(item.duration) }}
直播中
熱門tag
看更多
15th鐵人賽
16th鐵人賽
13th鐵人賽
14th鐵人賽
12th鐵人賽
11th鐵人賽
鐵人賽
2019鐵人賽
javascript
2018鐵人賽
python
2017鐵人賽
windows
php
c#
windows server
linux
css
react
vue.js
熱門問題
要怎知道LINE使用者的使用地址
防火牆互通問題
桌面的使用者文件圖標壞掉
Cisco 防火牆密碼確認正確,可是無法登入
函數問題
幫忙下載百度網盤
開啟Microsoft Edge 瀏覽器無法開啟網頁,出現錯誤訊息
一開機就自動鎖定帳戶
bat檔截斷問題
if函數中的>&<&=是否可以使用儲存格代替
熱門回答
防火牆互通問題
outlook無法收發信
開啟Microsoft Edge 瀏覽器無法開啟網頁,出現錯誤訊息
Palo alto防火牆網頁解密問題?
if函數中的>&<&=是否可以使用儲存格代替
熱門文章
[翻譯]使用AI工具寫程式碼時如何避免「AI幻覺」?
每日一篇學習筆記 直到我做完專題 :( [Day4]
每日一篇學習筆記 直到我做完專題 :( [Day5]
每日一篇學習筆記 直到我做完專題 :( [Day6]
每日一篇學習筆記 直到我做完專題 :( [Day7]
IT邦幫忙
×
標記使用者
輸入對方的帳號或暱稱
Loading
找不到結果。
標記
{{ result.label }}
{{ result.account }}