在Python的元組中,一旦創建就不能改變。也沒有提供向元組添加元素的操作函數,因此,要向已創建好的元組添加元素只能另創方法。
我們知道,元組中的每一個元素的數據類型都不限制,根據這一點我們可以這麼做
# coding=utf8 tuple=('a','b','c') print '原先的元組:',tuple newTuple=(tuple,'d','e') print '添加元素後的元組:',newTuple
打印結果
原先的元組: ('a', 'b', 'c')
添加元素後的元組: (('a', 'b', 'c'), 'd', 'e')
雖然是重新聲明了一個元組,但不影響元素的使用。新的元素有三個元素,而第一個元素是一個元組,其余的元素則是字符串。這樣的元組顯然不是我們想要的格式,但可以使用嵌套循環遍歷二維元組也可以取得全部元素。