1. 程式人生 > >Python元組的學習(tuple)

Python元組的學習(tuple)

是Python的不可變序列,由一系列按照特定順序排列的元素組成,所有元素放在一對   ()  中,相鄰元素用   ,   分隔可以將整數,實數,字串,列表元組等任何型別的內容放到元組中,同一個元組裡面,元素的型別可以不同。

元組一旦建立你,就無法修改元組中元素的值。元組沒有提供append(),extend(),insert()等方法不可向元組中新增元素或刪除元素。也沒有remove()和pop(),不支援對元組元素進行del操作不能從元組中刪除元素。只可以用def命令刪除整個元組。元組支援切片操作,只可以通過切片來訪問元組中的元素,不支援用切片來修改元組中元素的值。

元組的訪問和處理的速度比列表快。元組可以作為字典的鍵,列表不可當做字典的鍵。

當元組包含可變序列時:

     

元組還可以用   +   連線 建立新的元組物件

元組推導式:元組推導式生成的結果並不是一個元組或者列表,而是一個生成器物件,要使該生成器物件變為元組,需要用到

tuple()  函式  轉為列表需要 list()