Python元組操作實(shí)例分析【創(chuàng)建、賦值、更新、刪除等】
本文實(shí)例講述了Python元組操作。分享給大家供大家參考,具體如下:
#coding=utf8 ''''' 元組是跟列表非常相近的另一種容器類型。 元組是一種不可變類型,一旦創(chuàng)建不可以修改其中元素。 由于這種特性,元組能做一個字典的key。 當(dāng)處理一組對象時,這個組默認(rèn)是元組類型。 ''' '''''創(chuàng)建元組并賦值''' #創(chuàng)建并對一個元組賦值 tuple_1=(1,2,3,"ewang","demo") #創(chuàng)建一個空的元組 tuple_2=() #使用tuple創(chuàng)建一個元組并給元組賦值 tuple_3=tuple("hello") #使用tuple創(chuàng)建一個空的元組 tuple_4=tuple() '''''訪問元組中的值''' #通過索引使用元組中的值 print tuple_1[0], tuple_1[2], tuple_1[4] #通過切片使用元組中的值 print tuple_3[0:3],tuple_3[0:],tuple_3[:] #使用如下操作無法輸出整個元組值 #最后一個元素?zé)o法輸出 print tuple_3[:-1] ''''' 元組是不可變類型,不能更新或者改變元組的元素。 通過現(xiàn)有字符串的片段在構(gòu)造一個新的字符串的方式來等同于更新元組操作。 ''' #通過索引更新 tuple_1=tuple_1[0],tuple_1[2],tuple_1[4] print tuple_1 #通過切片更新 tuple_1=tuple_1[0:2] print tuple_1 ''''' 刪除一個單獨(dú)的元組元素是不可能的。 當(dāng)然,把不需要的元素丟棄后,重新組成一個元組是沒有問題的。 要顯示地刪除一整個元組,只要用del語句減少對象引用計數(shù)。 當(dāng)這個引用計數(shù)達(dá)到0的時候,該對象就會被析構(gòu)。 大多數(shù)時候,不需要顯示的用del刪除一個對象, 一出它的作用域它就會被析構(gòu)。 ''' try: del tuple_1 print tuple_1 except Exception,e: print "The tuple_1 not exists ",e ''''' 關(guān)于元組的其他操作,與列表的大體相似,再測不做贅述。 相關(guān)的源碼可以查看關(guān)于列表的操作說明。 '''
運(yùn)行結(jié)果:
更多Python相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Python入門與進(jìn)階經(jīng)典教程》、《Python字符串操作技巧匯總》、《Python列表(list)操作技巧總結(jié)》、《Python編碼操作技巧總結(jié)》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python函數(shù)使用技巧總結(jié)》及《Python文件與目錄操作技巧匯總》
希望本文所述對大家Python程序設(shè)計有所幫助。
相關(guān)文章
python KNN算法實(shí)現(xiàn)鳶尾花數(shù)據(jù)集分類
這篇文章主要介紹了python KNN算法實(shí)現(xiàn)鳶尾花數(shù)據(jù)集分類,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-10-10pycharm恢復(fù)默認(rèn)設(shè)置或者是替換pycharm的解釋器實(shí)例
今天小編就為大家分享一篇pycharm恢復(fù)默認(rèn)設(shè)置或者是替換pycharm的解釋器實(shí)例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-10-10Python3利用Dlib實(shí)現(xiàn)攝像頭實(shí)時人臉檢測和平鋪顯示示例
這篇文章主要介紹了Python3利用Dlib實(shí)現(xiàn)攝像頭實(shí)時人臉檢測和平鋪顯示示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-02-02