python 起手式:淺談tuples

tuples 也是python的資料型態之一,同屬於“列表”的一種。
宣告方式如下

>>> tuple =('a','b','c');
>>> tuple
('a', 'b', 'c')

tuple 同樣與list一樣可以放置不同的資料型態,唯一不同的是兩者的宣告方式一個是用小括弧;另一個則是使用中括弧。兩者最大不同之處就是tuple不能修改、新增,而list可以。

>>> list = ['a','b','c','d']
>>> list[0]='c'
>>> list
['c', 'b', 'c', 'd']
>>> tuple=('a',0,2,'c')
>>> tuple
('a', 0, 2, 'c')
>>> tuple[0]='b'
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: 'tuple' object does not support item assignment

參考資料:
https://www.w3schools.com/python/python_tuples.asp
http://itman2266.blogspot.com/2013/05/python-tuple.html
https://ithelp.ithome.com.tw/articles/10185010

作者: r567tw

是一名住台北的一位台東developer,最喜歡"忠心"這個形容詞。這一生希望完成三件事:寫一本書、站在TED演講、寫一支 ios app 上架。期許自己能夠不斷學習、不斷練習、不斷地傾聽、接納、尊重、回應。

發佈留言

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