技術問答
技術文章
iT 徵才
Tag
聊天室
2025 鐵人賽
登入/註冊
問答
文章
Tag
邦友
鐵人賽
搜尋
第 11 屆 iThome 鐵人賽
DAY
21
0
自我挑戰組
從不懂,到玩上手的Python語言
系列 第
21
篇
Day21-複合資料結構:元組
11th鐵人賽
岳岳
團隊
CPR爆肝初心者
2019-10-07 17:52:01
788 瀏覽
分享至
學習目標
何謂「元組」(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鐵人賽
參賽組數
419
組
團體組數
14
組
累計文章數
3218
篇
最後報名日
9/15
看影片追技術
看更多
{{ item.subject }}
{{ item.channelVendor }}
|
{{ formatDate(item.duration) }}
直播中
熱門tag
看更多
15th鐵人賽
16th鐵人賽
13th鐵人賽
14th鐵人賽
12th鐵人賽
11th鐵人賽
鐵人賽
2019鐵人賽
javascript
2018鐵人賽
python
2017鐵人賽
17th鐵人賽
windows
php
c#
windows server
linux
css
react
熱門問題
不知道網路紅隊的要去那加公司
備份映像檔
Outlook 寄件備份消失問題 (已解決)
Jaspersoft 的資料庫連結 出現錯誤:驅動程式無法使用安全通訊端層 (SSL) 加密建立與 SQL Server 的安全連接。
aws ec2 檢查故障問題
請問有人遇過在lightsail上部屬fastapi失敗的案例?
IIS 管理員 連線功能不見
port-forwading到遠程網段
尋求git之外的 高效能本機檔案備份 & 版本管理推薦
熱門回答
不知道網路紅隊的要去那加公司
備份映像檔
請問有人遇過在lightsail上部屬fastapi失敗的案例?
aws ec2 檢查故障問題
port-forwading到遠程網段
熱門文章
什麼是 Signal ?
序: AI 加速編碼後,你該學什麼?
Signal 的核心概念
第11天,LibreOffice 更省錢 / 司機俱樂部 宵夜好選擇(台北松山)| 30天滷肉飯
第12天,即時通訊軟體選擇 / 金峰滷肉飯 台北名店(台北中正)| 30天滷肉飯
IT邦幫忙
×
標記使用者
輸入對方的帳號或暱稱
Loading
找不到結果。
標記
{{ result.label }}
{{ result.account }}