python變數類型 -元組的實際運用與意義

來源:互聯網
上載者:User
這篇文章我們來學習一下python變數類型之中的元組,這是一個常用的變數元素。希望這篇文章能給剛剛接觸到python的你提供一些協助。

python元組:元組是另一個資料類型,類似於List(列表)。元組用"()"標識。內部元素用逗號隔開。但是元組不能二次賦值,相當於唯讀列表。

下面我們來舉個例子:

#!/usr/bin/python# -*- coding: UTF-8 -*- tuple = ( 'runoob', 786 , 2.23, 'john', 70.2 )tinytuple = (123, 'john') print tuple               # 輸出完整元組print tuple[0]            # 輸出元組的第一個元素print tuple[1:3]          # 輸出第二個至第三個的元素 print tuple[2:]           # 輸出從第三個開始至列表末尾的所有元素print tinytuple * 2       # 輸出元組兩次print tuple + tinytuple   # 列印組合的元組

上述的執行個體輸出的結果如下:

('runoob', 786, 2.23, 'john', 70.2)runoob(786, 2.23)(2.23, 'john', 70.2)(123, 'john', 123, 'john')('runoob', 786, 2.23, 'john', 70.2, 123, 'john')

以下是元組無效的,因為元組是不允許更新的。而列表是允許更新的,我們舉個例子如下:

#!/usr/bin/python# -*- coding: UTF-8 -*- tuple = ( 'runoob', 786 , 2.23, 'john', 70.2 )list = [ 'runoob', 786 , 2.23, 'john', 70.2 ]tuple[2] = 1000    # 元組中是非法應用list[2] = 1000     # 列表中是合法應用

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.