Python – Tuple 資料型態物件

測試環境為 CentOS 8 x86_64 (虛擬機)

參考文章 – https://selflearningsuccess.com/python-tuple/

Tuple 跟 List 資料型態物件類似,但 Tuple 為 不可變(Immutable , 關於 Mutable & Immutable 請參考 – https://benjr.tw/104498) 使用者無法新增,刪除,修改其內容,並 使用 小括號表示為 Tuple 資料型態.

在 Python 函式的輸入值 *args 型態為 Tuple ( 關於 *args (*) , **kwargs (**) 請參考 – https://benjr.tw/104484 )

其他資料型態

  1. Stringhttps://benjr.tw/104605
    使用單,雙 或是 三重引號來表示為字串.
  2. Listhttps://benjr.tw/104232
    使用 中括弧 [ ] 表示 ,其中資料用逗號做區隔.
  3. dichttps://benjr.tw/104234
    使用 大括弧 { } 表示 ,格式為 key:valu ( pair 組成 並由逗點隔開).
  4. Tuplehttps://benjr.tw/104461
    使用 小括號 ( ) 表示 ,其中資料用逗號做區隔.
  5. sethttps://benjr.tw/104696
    大括弧 { } 表示 ,其中資料用逗號做區隔.
[root@localhost ~]# python3
Python 3.6.8 (default, Mar 25 2022, 11:15:52)
[GCC 8.5.0 20210514 (Red Hat 8.5.0-10)] on linux
Type "help", "copyright", "credits" or "license" for more information.
  • 範例 : 使用 小括號表示為 Tuple 資料型態,其中資料用逗號做區隔.
    >>> number = (1, 2, 3)
    >>> print(number)
    (1, 2, 3)
    >>> type(number)
    <class 'tuple'>
    
  • 範例 : 如果資料只有一個時需要加上逗號.
    >>> number = (1)
    >>> type(number)
    <class 'int'>
    
    >>> number = (1 ,)
    >>> type(number)
    <class 'tuple'>
    
  • 範例 : 使用 tuple() 函式
    透過 tuple() 函式可以把 就把 String (字串) 與 List (串列) 轉換為 Tuple .

    >>> str1 = '123'
    >>> type(str1)
    <class 'str'>
    >>> type(tuple(str1))
    <class 'tuple'>
    
    >>> list1 = [1,2,3]
    >>> type(list1)
    <class 'list'>
    >>> type(tuple(list1))
    <class 'tuple'>
    
沒有解決問題,試試搜尋本站其他內容

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料