1. 程式人生 > >Python(7)--元組 Python(6)--列表

Python(7)--元組 Python(6)--列表

元組:

  與列表一樣,元組也是序列,唯一的差別在於元組和字串一樣,是不能修改的

  


 

建立元組:

  跟列表一樣,只不過括號為:()

  還可以將一些值用逗號分隔,就能自動建立一個元組

  空元祖用()表示

>>> (1,2,3)
(1, 2, 3)
>>> 
>>> "a","b"
('a', 'b')

  只包含一個元素的元組有點特殊,必須在元素後面加逗號

>>> (23,)
(23,)

  


 

tuple函式:

  跟list很像,講一個序列作為引數,並轉化成元組

>>> tuple("hello")
('h', 'e', 'l', 'l', 'o')
>>> tuple([1, 2, 3])
(1, 2, 3)

  


 

操作:

  通用的序列操作一樣適用於元組,元組的切片也是元組,跟列表切片是列表一樣

 


 

元組的使用:

  它們用作對映中的鍵(以及集合的成員),而列表不行

  有些內建函式和方法返回元組,這意味著必須跟它們打交道。只要不嘗試修改元組,與元組“打交道”通常意味著像處理列表一樣處理它們(需要使用元組沒有的index和count等方法時例外)

 


 

元組的方法:

只有index和count,使用和列表一樣

Python(6)--列表