Python基礎:元組 Tuple

首頁 >> Research >> 程式設計 >> 程式設計 >> Python基礎:元組 Tuple

之前介紹 Python 的數值

也介紹過字串的幾個用法

今天要來介紹的是跟 List 很相似的

Python基礎:元組 Tuple

為何說 Tuple 與 List 相似,
因為除了兩個最大的差異點之外,
兩者並無分別

  • 元組所有元素是唯讀的 (元素不可更改、刪除)
  • 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')



================================
分享與讚美,是我們繼續打拼的原動力.
若文章對您有幫助,望請不吝按讚或分享.
或者對影片有興趣可以訂閱頻道接收通知
================================
YouTube 頻道
FB 粉絲專頁
================================

guangyaw

重點主題: 程式設計: Python , Django,Android 工具與軟體: Open edX,Linux工具,Blender教學 分享各地美景與產品使用心得,遊戲實況,甚至影視戲劇等, 您的訂閱就是頻道成長的原動力。 YouTube 頻道: https://youtube.com/xyawli

You may also like...

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *