一、定義python
tuple(元組)與列表相似,不一樣之處在於元組的元素不能修改。安全
元組表示多個元素組成的序列。函數
元組在python開發中有特定的應用場景:保存不一樣類型的數據。spa
用於存儲一串信息,數據之間用逗號,分隔索引
元組用 () 定義開發
元組的索引從0開始
字符串
索引就是元素在元組中的位置編號變量
二、使用循環
建立空元組:tuple_name = ()
遍歷
元組中只包含一個元素時,須要在元素後面添加逗號,
tuple_name = (1,)
若是沒有逗號,那麼第一個元素是什麼類型,這個變量就是什麼類型。
三、操做方法2種,相似於列表
count()
index()
len(tuple_name)
四、循環遍歷
在python中能夠循環遍歷全部非數字型類型的變量。列表、元組、字典以及字符串。
實際開發中,通常不會循環遍歷元組,除非明確元組中的數據類型。
五、應用場景
一、函數的參數和返回值,一個函數能夠接收任意多個參數,或者一次返回多個數據(見後面某處?)
二、格式字符串,格式化字符串 %後面的()本質上就是一個元組 print(「我叫%s,我今年%d歲了」 % tuple_name)
三、讓列表不能夠被修改,以保護數據安全
列表和元組之間的轉換:
list(元組)——元組轉換爲列表
tuple(列表)——列表轉元組