Tuples元組
print(tuple1) # (1,2,3)
print(tuple3) # (1,2,3)
跟List不大一樣,Tuple在記憶體中有固定大小,而且Tuple內的數值無法被更改,但在List內的值是可以改變的。
當我希望資料能夠維持一致性,而且內容值不能被修改時,我們就可以使用Tuple。
宣告Tuple的方式如下
tuple0 = (1,2,3)
tuple1 = 1,2,3
tuple2 = tuple([1,2,3])print(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元,心裡踏實很多,
當有人和你一樣痛苦的時候,好像就沒那麼痛苦了。