Python(7)--元組 Python(6)--列表
阿新 • • 發佈:2018-11-24
元組:
與列表一樣,元組也是序列,唯一的差別在於元組和字串一樣,是不能修改的
建立元組:
跟列表一樣,只不過括號為:()
還可以將一些值用逗號分隔,就能自動建立一個元組
空元祖用()表示
>>> (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)--列表