初學Python(五)——元組
初學Python,主要整理一些學習到的知識點,這次是元組。
#-*- coding:utf-8 -*- #定義元素 t = (1,2,3) #新增元素 #刪除元素 #更新元素 #由於tuple一旦建立就是不可變的,所以不能新增元素也不能刪除元素、更新元素 #查詢元素,和list類似,下標法 print t[0] print t[2] print t #定義空元組 t = () ''''' 上面的為定義元素,不是修改元素, t變數指向了空元組。這是建立語句, 它在遇到下一個定義語句之前,它 所指向的地址空間都是不能改變的 ''' #定義含有1個元素的元組,比較 #特別要注意的是不能寫成t = (1),這只是定義了1這個數 t=(1,) #改變tuple裡的資料 t = ('a','b',['c','d']) t[2][0]='A' t[2][1]='B' ''''' #上面的方式改變了['c','d']的值, 不是說tuple不可變麼? 由於第3個元素為list. 所以第三個元素實際上 指向的是代表list的地址。 就算list裡面改變了, 它的地址還是不變的 這就是所謂的"指向不變"原理 ''' print t