本文實例講述了Python元組操作。分享給大家供大家參考,具體如下:
#coding=utf8'''''元組是跟列表非常相近的另一種容器類型。元組是一種不可變類型,一旦創建不可以修改其中元素。由于這種特性,元組能做一個字典的key。當處理一組對象時,這個組默認是元組類型。''''''''創建元組并賦值'''#創建并對一個元組賦值tuple_1=(1,2,3,"ewang","demo")#創建一個空的元組tuple_2=()#使用tuple創建一個元組并給元組賦值tuple_3=tuple("hello")#使用tuple創建一個空的元組tuple_4=tuple()'''''訪問元組中的值'''#通過索引使用元組中的值print tuple_1[0], tuple_1[2], tuple_1[4]#通過切片使用元組中的值print tuple_3[0:3],tuple_3[0:],tuple_3[:]#使用如下操作無法輸出整個元組值#最后一個元素無法輸出print tuple_3[:-1]'''''元組是不可變類型,不能更新或者改變元組的元素。通過現有字符串的片段在構造一個新的字符串的方式來等同于更新元組操作。'''#通過索引更新tuple_1=tuple_1[0],tuple_1[2],tuple_1[4]print tuple_1#通過切片更新tuple_1=tuple_1[0:2]print tuple_1'''''刪除一個單獨的元組元素是不可能的。當然,把不需要的元素丟棄后,重新組成一個元組是沒有問題的。要顯示地刪除一整個元組,只要用del語句減少對象引用計數。當這個引用計數達到0的時候,該對象就會被析構。大多數時候,不需要顯示的用del刪除一個對象,一出它的作用域它就會被析構。'''try: del tuple_1 print tuple_1except Exception,e: print "The tuple_1 not exists ",e'''''關于元組的其他操作,與列表的大體相似,再測不做贅述。相關的源碼可以查看關于列表的操作說明。'''運行結果:

希望本文所述對大家Python程序設計有所幫助。
新聞熱點
疑難解答