這篇文章主要介紹了Python元組操作方法,結合具體實例形式分析了Python中元組的創建、賦值、更新、刪除等操作實現方法與相關注意事項,需要的朋友可以參考下
本文實例講述了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_1 except Exception,e: print "The tuple_1 not exists ",e ''''' 关于元组的其他操作,与列表的大体相似,再测不做赘述。 相关的源码可以查看关于列表的操作说明。 '''
運行結果:
更多Python相關內容感有興趣的讀者可查看本站專題:《Python入門與進階經典教學》、《Python字串操作技巧摘要》、《Python列表(list)操作技巧總結》、《Python編碼操作技巧總結》、《Python數據結構與演算法教學》、《Python函數使用技巧總結》及《Python檔案與目錄操作技巧彙整》
以上是Python元組建立賦值以及更新刪除操作的實例分析的詳細內容。更多資訊請關注PHP中文網其他相關文章!