切換
舊版
前往
大廳
主題

Python筆記Day4-Tuple

萬念俱灰的人最強 | 2019-07-24 14:40:06 | 巴幣 2 | 人氣 82

Tuples元組
跟List不大一樣,Tuple在記憶體中有固定大小,而且Tuple內的數值無法被更改,但在List內的值是可以改變的。

當我希望資料能夠維持一致性,而且內容值不能被修改時,我們就可以使用Tuple。

宣告Tuple的方式如下

tuple0 = (1,2,3)
tuple1 = 1,2,3
tuple2 = tuple([1,2,3])
print(tuple0)   # (1,2,3)

print(tuple1)   # (1,2,3)
print(tuple3)   # (1,2,3)

要看看tuple和list函式的差異,我們可以使用dir

dir(tuple)扣掉不能使用的,tuple有以下
'count', 'index'
dir(list)而list則有
'append', 'clear', 'copy', 'count', 'extend', 'index', 'insert', 'pop', 'remove', 'reverse', 'sort' 可以使用
-------分隔--------

和List一樣,今天我們也可以放入不同資料型態的資料給他
test = ("jojo",2,'o')
也可以檢查其長度len(test)
或是根據位置取用值
test[0]#jojotest[-1]          #o
-------分隔--------

我們剛剛知道了在tuple裡面能夠使用的函數有 count 和 index 那究竟要怎麼使用呢? 我們看下去
# 找尋取用資料的索引位置
test.index("jojo")           # 回傳0
# 使用count計算資料出現次數
test.count("o")               # 回傳 1
-------分隔--------

Day4 雜談
昨天停學校紅線被開了600元罰緩,結果下午聽到同班的逆向也被罰600元,心裡踏實很多,
當有人和你一樣痛苦的時候,好像就沒那麼痛苦了。

創作回應

更多創作