之前介紹 Python 的數值,
也介紹過字串的幾個用法,
今天要來介紹的是跟 List 很相似的
Python基礎:元組 Tuple
為何說 Tuple 與 List 相似,
因為除了兩個最大的差異點之外,
兩者並無分別
1. 元組所有元素是唯讀的 (元素不可更改、刪除)
2. Tuple 使用小括號而 List 使用中括號
當元組僅有一個元素時,
要加上逗號才會被宣告為元組,
下方為 空元組a 與一個元素的元組b :
雖然元組的元素不能修改,
但是可以透過 + 號與 * 號 進行連結與複製
b = (20,)
c = (40, 60)
print(b+c)
print(c*2)
顯示的結果為:
(20, 40, 60)
(40, 60, 40, 60)
與 List 相同都是有序序列,
所以也能利用索引值取出元素值:
例如上面範例使用索引值印出 c[0],c[1]
就會顯示 40,60
當然元組的切片也是支援的:
"""元組切片"""
d = ('Hello', 'World', 'Python')
print(d[:2])
print(d[1:])
print(d[0::2])
程式執行的結果:
('Hello', 'World')
('World', 'Python')
('Hello', 'Python')
沒有留言:
張貼留言