1. 程式人生 > >Python學習筆記(十二)高階變數型別--元祖

Python學習筆記(十二)高階變數型別--元祖

1、元祖的定義
  • Tuple(元祖)與列表類似,不同之處在於元祖的 元素不能修改
            元祖表示多個元素組成的序列             元祖在Python開發中,有特定的應用場景
  • 用於儲存 一串 資訊,資料之間使用 , 分隔
  • 元祖用( )定義
  • 元祖的 索引 從 0 開始
           索引就是資料在 元祖中的位置編號   建立空元祖 tuple = ( )   元祖中 只包含一個 元素 時,需要 在元素後面新增逗號   2、元組常用操作
在ipython3 中定義一個元組,例如: info = ( ) 輸入info. 按下TAB鍵,ipython會提示 元組 能夠使用的函式如下: info.count    info.index   3、迴圈遍歷
  • 取值就是從 元組中獲取儲存在指定位置的資料
  • 遍歷就是 從頭到尾依次 從 元組 中獲取資料
  # for 迴圈內部使用的遍歷 in 元組 for item in info:          迴圈內部針對元組元素進行操作     print(item)   在Python中,可以使用for迴圈遍歷所有非數字型型別的變數:列表、元組、字典以及 字串 提示:在實際開發中,除非 能夠確認元組中的資料型別,否則針對元組的迴圈遍歷需求並不是很多   4、應用場景
  • 儘管可以使用for in 遍歷 元組
  • 但是在開發中,更多的應用場景是:
  •         函式的 引數 和 返回值,一個函式可以接收 任意多個引數,或者 一次返回多個數據
  •         格式字串,格式化字串後面的()本質就是一個元組
  •         讓列表不可以被修改,以保護資料安全
  info =(“zhangsan”, 18) print(“%s 的年齡是 %d” % info)   元組和列表之間的轉換 使用 list函式可以把元組轉換成列表 list(元組)   使用tuple 函式可以把列表轉換成元組 tuple (列表)