Python 元組切片

本篇 ShengYu 介紹 Python 元組切片,Python 中有序序列都支援切片 slice,例如:list 串列, str 元組, tuple 元組,這篇介紹 Pyhton 的元組切片 tuple slice。

印出元組第1-3元素

1
2
t = ('apple','banana','orange','lemon','tomato')
print(t[0:3])

輸出結果如下,

1
('apple', 'banana', 'orange')

印出元組第2-4元素

1
2
t = ('apple','banana','orange','lemon','tomato')
print(t[1:4])

輸出結果如下,

1
('banana', 'orange', 'lemon')

印出元組頭端到3個的元素

1
2
t = ('apple','banana','orange','lemon','tomato')
print(t[:3])

輸出結果如下,

1
('apple', 'banana', 'orange')

印出元組第4到尾端的元素

1
2
t = ('apple','banana','orange','lemon','tomato')
print(t[3:])

輸出結果如下,

1
('lemon', 'tomato')

印出元組第1,3,5元素,第三個參數為間格 step,

1
2
t = ('apple','banana','orange','lemon','tomato')
print(t[0:5:2])

輸出結果如下,

1
('apple', 'orange', 'tomato')

印出元組倒數3個元素

1
2
t = ('apple','banana','orange','lemon','tomato')
print(t[-3:])

輸出結果如下,

1
('orange', 'lemon', 'tomato')

印出元組第2個元素,跟上面不一樣唷!別搞混了~

1
2
t = ('apple','banana','orange','lemon','tomato')
print(t[-3])

輸出結果如下,

1
orange

印出元組從尾端到頭端

1
2
t = ('apple','banana','orange','lemon','tomato')
print(t[::-1])

輸出結果如下,

1
('tomato', 'lemon', 'orange', 'banana', 'apple')

其它相關文章推薦
如果你想學習 Python 相關技術,可以參考看看下面的文章,
Python tuple 元組
Python 新手入門教學懶人包
Python 讀檔,讀取 txt 文字檔
Python 字串分割 split
Python 取代字元或取代字串 replace
Python 產生 random 隨機不重複的數字 list
Python print 格式化輸出與排版
Python PIL 讀取圖片並顯示
Python OpenCV resize 圖片縮放