首頁 >後端開發 >Python教學 >python變數類型 -元組的實際運用與意義

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

乌拉乌拉~
乌拉乌拉~原創
2018-08-13 15:47:332134瀏覽

這篇文章我們來學習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     # 列表中是合法应用

以上就是我對於元組的一些理解,希望這篇文章能給剛剛接觸到python的你提供一些幫助

以上是python變數類型 -元組的實際運用與意義的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn