Python基礎入門—元組tuple

列表

  • 元組是不可變數據類型
  • 元組中的數據類型不限
  • 元組中的元素之間用逗號分割
  • 最外層用( )括起來
  • 因爲元組和列表極其類似,元組又經常被稱之爲 只讀列表

元組的定義

  1. tuple()來建立
s = 'python'      
L = tuple(s)
L

('p', 'y', 't', 'h', 'o', 'n')
  1. ()
l = ('p', 'y', 't', 'h', 'o', 'n')
l
type(l)

('p', 'y', 't', 'h', 'o', 'n')
tuple

只含有一個元素的元組的定義,後面必須加一個逗號
t = (1,)code

元組的索引和切片

與列表一致對象

語法:元組[start:stop:step]索引

  • 元組[起始位置:終止位置:步長和方向],開始的位置包含在內,終止的位置不包含在內
  • 步長的默認值爲1,當步長設置爲正整數,表明方向從左往右,當步長設置爲負整數,表明從後往前進行切片
  • 起始位置和終止位置,若是不填,表明從頭至尾全部數據

計數tuple.count()

Examples:it

tuple1 = ('life', 'is',  'short', 'I', 'use', 'python', 'python')
tuple1.count('python')

2

索引tuple.index()

Examples:class

tuple1 = ('life', 'is',  'short', 'I', 'use', 'python', 'python')
tuple1.index('python')

5

元組的不可變是指,元組自己本身的元素不可變,同理列表可變是指列表本身自己的元素可變。
元組內部對象爲列表時,列表可改數據類型

相關文章
相關標籤/搜索