- 元組是不可變的,和字符串一樣。
- 元組通常使用在使語句或用戶定義的函數能夠安全的采用一組值得時候,即被使用的元組的值不會變。
- 元組是序列,可以通過"[x]"來獲取數值。
zoo = ("delphin","penguin","panda")
print len(zoo)
結果:
3
- 元組內的元組不會失去元組身份。使用new_zoo[2]來訪問new_zoo中的第三個項目。我們使用new_zoo[2][2]來訪問new_zoo元組的第三個項目的第三個項目。
zoo = ('wolf', 'elephant', 'penguin')
new_zoo = ('monkey', 'dolphin', zoo)
print 'Last animal brought from old zoo is', new_zoo[2][2]
結果:
Last animal brought from old zoo is penguin
5.含有0個或1個項目的元組。一個空的元組由一對空的圓括號組成,如myempty = ()。然而,含有單個元素的元組就不那么簡單了。必須在第一個(唯一一個)項目后跟一個逗號,這樣Python才能區分元組和表達式中一個帶圓括號的對象。即如果想要的是一個包含項目2的元組的時候,應該指明singleton = (2 , )。