九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
Python第五章-內(nèi)置數(shù)據(jù)結(jié)構(gòu)03-元組

Python 內(nèi)置的數(shù)據(jù)結(jié)構(gòu)

三、元組(tuple)

python 作為一個發(fā)展中的語言,也提供了其他的一些數(shù)據(jù)類型。

tuple也是 python 中一個標準的序列類型。

他的一些操作和strlist是通用的,因為他們都是一種序列(sequence data type)

支持索引、切片、連接,支持使用內(nèi)置len()來獲取tuple中元素的個數(shù)。

另外tuple不可變對象,所以不能對tuple做修改。

元組與列表相似,不同之處在于元組的元素不能修改

3.1 元組的創(chuàng)建

元組使用()定義,用于存儲一串信息,使用comma(逗號)隔開的多個值就組成了tuple

索引從0開始。(索引就是數(shù)據(jù)在元組中的位置編號)

t = 10, 20, 30, 25  # 創(chuàng)建了一個 tuple 并把這個 tuple 賦值給變量 tprint(t)

注意:tuple 在輸出的時候總是用一對圓括號包裹起來


如果tuple中只有一個元素,這個時候書寫的時候容器與普通的變量混淆,所以,python 要求在第一個元素的后面必須添加一個 comma

t2 = 10,print(t2)

前面的這種tuple寫法可讀性不好,所以在實際使用的時候會直接把tuple用圓括號括起來,就像他在終端的輸出的那樣。

t1 = (10, 20, 30, 25)print(t1)t2 = (10,)print(t2)

如圓括號中不添加任何元素則就是一個空的tuple。

直接調(diào)用tuple()也可以得到一個空的tuple

t1 = ()  # 1個空的 tupleprint(t1)t2 = tuple()print(t2)  # 1個空的 tuple

tuple也支持嵌套

v = ([1, 2, 3], [3, 2, 1], (2, 3))print(v)

使用內(nèi)置函數(shù)len()獲取tuple的長度

v = (10, 20, 30, 40)print(len(v))    # 4v = ([1, 2, 3], [3, 2, 1], (2, 3))print(len(v))    # 3

3.2 元組的索引和切片

tuplelist一樣都屬于序列,list的大部分操作都能支持操作tuple,除了修改和刪除操作。

v = (10, 20, 30, 40)print(v[0])print(v[1:3])

v = (10, 20, 30, 40)v[1] = 100    # 拋出異常

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
大話 Python:python 基礎(chǔ)鞏固 -- 盤點 python 的數(shù)據(jù)結(jié)構(gòu)
Python3 元組 | 菜鳥教程
Python 之 元組小結(jié)
Python 基礎(chǔ)(六):列表與元組
Python第五章-內(nèi)置數(shù)據(jù)結(jié)構(gòu)04-字典
15個例子掌握Python列表,集合和元組
更多類似文章 >>
生活服務(wù)
熱點新聞
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服