日韩欧美中文字幕在线观看_国产成人精品综合_午夜三级在线_亚洲欧美另类在线_亚洲国产精品99久久久久久久久_久久青

您現在的位置是:首頁 >python教程 >python教程十一 元組網站首頁python教程

python教程十一 元組

三只小菜猿 2023-02-02 11:00:16
簡介與字符串一樣,元組之間可以使用 、 和 * 號進行運算。這就意味著他們可以組合和復制,運算后會生成一個新的元組。從以上實例可以看出,重新賦值的元組 tup,綁定到新的對象了,不是修改了原來的對象。Python 的元組與列表類似,不同之處在于元組的元素不能修改。元組與字符串類似,下標索引從 0 開始,可以進行截取,組合等。元組創建很簡單,只需要在括號中添加元素,并使用逗號隔開即可。所謂元組的不可變指的是元組所指向的內存中的內容不可變。元組使用小括號 ( ),列表使用方括號 [ ]。

元組

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

元組使用小括號 ( ),列表使用方括號 [ ]。

元組創建很簡單,只需要在括號中添加元素,并使用逗號隔開即可。

>>> tup1 = ('Google''Baidu', 1997, 2000)
>>> tup2 = (1, 2, 3, 4, 5 )
>>> tup3 = "a""b""c""d"   #  不需要括號也可以
>>> type(tup3)
<class 'tuple'>

創建空元組

tup1 = ()

元組中只包含一個元素時,需要在元素后面添加逗號 , ,否則括號會被當作運算符使用:

>>> tup1 = (50)
>>> type(tup1)     # 不加逗號,類型為整型
<class 'int'>

>>> tup1 = (50,)
>>> type(tup1)     # 加上逗號,類型為元組
<class 'tuple'>

元組與字符串類似,下標索引從 0 開始,可以進行截取,組合等。

訪問元組

元組可以使用下標索引來訪問元組中的值,如下實例:

#!/usr/bin/python3
 
tup1 = ('Google''Baidu', 1997, 2000)
tup2 = (1, 2, 3, 4, 5, 6, 7 )
 
print ("tup1[0]: ", tup1[0])
print ("tup2[1:5]: ", tup2[1:5])

以上實例輸出結果:

tup1[0]:  Google tup2[1:5]:  (2, 3, 4, 5)

修改元組

元組中的元素值是不允許修改的,但我們可以對元組進行連接組合,如下實例:

#!/usr/bin/python3
 
tup1 = (12, 34.56)
tup2 = ('abc''xyz')
 
# 以下修改元組元素操作是非法的。
# tup1[0] = 100
 
# 創建一個新的元組
tup3 = tup1 + tup2
print (tup3)

以上實例輸出結果:

(12, 34.56, 'abc', 'xyz')

刪除元組

元組中的元素值是不允許刪除的,但我們可以使用del語句來刪除整個元組,如下實例:

#!/usr/bin/python3
 
tup = ('Google''Baidu', 1997, 2000)
 
print (tup)
del tup
print ("刪除后的元組 tup : ")
print (tup)

以上實例元組被刪除后,輸出變量會有異常信息,輸出如下所示:

刪除后的元組 tup : Traceback (most recent call last): File "test.py", line 8, inprint (tup) NameError: name 'tup' is not defined

元組運算符

與字符串一樣,元組之間可以使用 +、+=和 * 號進行運算。這就意味著他們可以組合和復制,運算后會生成一個新的元組。

表達式結果描述
len((1, 2, 3))3計算元素個數
>>> a = (1, 2, 3)
>>> b = (4, 5, 6)
>>> c = a+b
>>> c
(1, 2, 3, 4, 5, 6)
(1, 2, 3, 4, 5, 6)連接,c 就是一個新的元組,它包含了 a 和 b 中的所有元素。
>>> a = (1, 2, 3)
>>> b = (4, 5, 6)
>>> a += b
>>> a
(1, 2, 3, 4, 5, 6)
(1, 2, 3, 4, 5, 6)連接,a 就變成了一個新的元組,它包含了 a 和 b 中的所有元素。
('Hi!',) * 4('Hi!', 'Hi!', 'Hi!', 'Hi!')復制
3 in (1, 2, 3)True元素是否存在
for x in (1, 2, 3):  
print (x, end=" ")
1 2 3迭代

元組索引,截取

因為元組也是一個序列,所以我們可以訪問元組中的指定位置的元素,也可以截取索引中的一段元素,如下所示:

元組:

tup = ('Google', 'Caiyua', 'Taobao', 'Wiki', 'Weibo','Weixin')

表達式結果描述
tup[1]'Caiyua'讀取第二個元素
tup[-2]'Weibo'反向讀取,讀取倒數第二個元素
tup[1:]('Caiyua', 'Taobao', 'Wiki', 'Weibo', 'Weixin')截取元素,從第二個開始后的所有元素。
tup[1:4]('Caiyua', 'Taobao', 'Wiki')截取元素,從第二個開始到第四個元素(索引為 3)。

運行實例如下:

>>> tup = ('Google''Caiyua''Taobao''Wiki''Weibo','Weixin')
>>> tup[1]
'Caiyua'
>>> tup[-2]
'Weibo'
>>> tup[1:]
('Caiyua''Taobao''Wiki''Weibo''Weixin')
>>> tup[1:4]
('Caiyua''Taobao''Wiki')
>>>

元組內置函數

Python元組包含了以下內置函數

序號結果描述實例
1len(tuple)
計算元組元素個數。
>>> tuple1 = ('Google', 'Caiyua', 'Taobao')
>>> len(tuple1)
3
>>>
2max(tuple)
返回元組中元素最大值。
>>> tuple2 = ('5', '4', '8')
>>> max(tuple2)
'8'
>>>
3min(tuple)
返回元組中元素最小值。
>>> tuple2 = ('5', '4', '8')  
>>> min(tuple2)
'4'
>>>
4tuple(iterable)
將可迭代系列轉換為元組。
>>> list1= ['Google', 'Taobao', 'Caiyua', 'Baidu']
>>> tuple1=tuple(list1)
>>> tuple1
('Google', 'Taobao', 'Caiyua', 'Baidu')

關于元組是不可變的所謂元組的不可變指的是元組所指向的內存中的內容不可變。

>>> tup = ('r''u''n''o''o''b')
>>> tup[0] = 'g'     # 不支持修改元素
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: 'tuple' object does not support item assignment
>>> id(tup)     # 查看內存地址
4440687904
>>> tup = (1,2,3)
>>> id(tup)
4441088800    # 內存地址不一樣了

從以上實例可以看出,重新賦值的元組 tup,綁定到新的對象了,不是修改了原來的對象。


夢想加空間!平時喜歡研究各種技術,目前在從事后端開發工作,熱愛生活、熱愛工作。
日韩欧美中文字幕在线观看_国产成人精品综合_午夜三级在线_亚洲欧美另类在线_亚洲国产精品99久久久久久久久_久久青
<abbr id="a4muu"><del id="a4muu"></del></abbr>
<rt id="a4muu"><code id="a4muu"></code></rt><s id="a4muu"></s>
<strike id="a4muu"><acronym id="a4muu"></acronym></strike>
<li id="a4muu"></li>
  • 
    
  • <rt id="a4muu"><acronym id="a4muu"></acronym></rt>
  • 视频一区三区| 国产精品一区二区欧美黑人喷潮水| 狠狠色伊人亚洲综合网站色| 精久久久久久| 自拍亚洲欧美老师丝袜| 欧美日韩国产不卡在线看| 国产91免费视频| 老牛国产精品一区的观看方式| 欧美日韩国产精品一卡| 日韩欧美在线观看强乱免费| 欧美18视频| 奇米影视首页 狠狠色丁香婷婷久久综合| 99理论电影网| 不卡一区二区三区四区五区| 国产伦一区二区三区色一情| 亚洲精品一区二| 一本综合精品| 国产日韩欧美| 裸体一区二区| 91免费版网站在线观看| 97久草视频| 91网免费观看| 国产综合欧美在线看| 久久久com| 欧美日韩国产三区| 免费精品视频一区二区三区| 久久精品一二三区| 日韩中文字幕一区| 一个色的综合| 极品av少妇一区二区| 亚洲乱码视频| 91九色蝌蚪嫩草| 久久亚洲一区二区| 日韩av免费电影| 欧美一区二区三区四区夜夜大片| 欧美成人久久| 国产视频一区三区| 99久久自偷自偷国产精品不卡| 国产伦精品一区二区三区免费视频| 国产在线一区二区三区欧美| 欧美午夜精品久久久久久蜜| 亚洲欧美日韩国产yyy| 女人天堂亚洲aⅴ在线观看| 亚洲国产高清一区| 久久久久久一区二区| 国产伦精品一区| 一区二区免费电影| 亚洲精品男同| 国产一区免费在线| 欧美成人综合| 美女诱惑一区| 新呦u视频一区二区| 亚洲国产日韩欧美| 国产高清精品一区二区| 亚洲国产欧美日韩| 国产一区二区三区成人欧美日韩在线观看 | 国产区日韩欧美| 国产乱码精品一区二区三区日韩精品 | 亚洲精品在线观看免费| 91成人免费在线观看| 日本一区二区三区在线视频 | 久久久久久高清| 激情综合中文娱乐网| 国产一区二区精品在线| 在线不卡日本| 国产高清一区视频| 国产综合欧美在线看| 波多野结衣精品久久| 国产精品v欧美精品v日韩| 蜜乳av另类精品一区二区| 色噜噜狠狠色综合网| 久久久蜜桃一区二区人| 亚洲一二区在线| 成人黄视频免费| 中文有码久久| 狠狠色狠狠色综合人人| 亚洲国产欧美日韩| 色狠狠久久av五月综合|| 久久久久天天天天| 国产在线观看一区| 久久久久久久久四区三区| 一区二区冒白浆视频| 一本色道久久综合亚洲二区三区 | 国产主播一区| 国产一区免费| 日韩午夜av在线| 天堂精品一区二区三区| 国产精品对白一区二区三区| 亚洲午夜精品一区二区| 亚洲精品一区二区三区蜜桃久| 久久精品日韩欧美| 99av国产精品欲麻豆| 少妇免费毛片久久久久久久久| 超碰国产精品久久国产精品99| 亚洲国产精品www| 中文字幕欧美人与畜| 欧美日韩精品久久| 成人欧美一区二区三区视频| 在线视频免费在线观看一区二区| 亚洲午夜精品一区二区三区| 欧美aaaaa喷水| 精品日本一区二区三区在线观看| 性欧美长视频| 亚洲一区综合| 91久久极品少妇xxxxⅹ软件| 午夜精品影院| 亚洲欧美综合| 亚洲三区视频| 在线精品亚洲一区二区| 亚洲精品9999| 一区二区视频在线免费| 天堂一区二区三区| 亚洲第一综合| 一本久道久久综合狠狠爱亚洲精品| 久久香蕉综合色| 噜噜噜噜噜久久久久久91| 国产成人精品日本亚洲11| www.av一区视频| 国产精品成人观看视频免费| 俄罗斯精品一区二区| 操一操视频一区| 国产免费高清一区| 国产中文一区二区| 欧美在线日韩精品| 亚洲韩国在线| 亚洲婷婷免费| 免费精品视频| 国产精品加勒比| 精品久久久久久亚洲| 日本不卡一区二区三区在线观看 | 国产66精品久久久久999小说| 风间由美久久久| 精品麻豆av| 亚洲自拍的二区三区| 欧美日韩亚洲一区二区三区在线| 欧美日韩日本国产亚洲在线| 亚洲高清电影| 久久久99国产精品免费| 国产一区免费观看| 婷婷五月色综合| 亚洲高清在线播放| 99中文字幕| 色噜噜狠狠一区二区三区| 欧美天天在线| 亚洲一区二区三区四区五区午夜| **亚洲第一综合导航网站| 超碰97在线资源| 天天爽天天狠久久久| 尹人成人综合网| 91九色极品视频| 日韩在线电影一区| 亚洲精品在线观看免费| 国产伦精品一区二区三区高清| 日韩欧美亚洲精品| 一本色道久久综合亚洲精品不卡| 国产精品精品软件视频| 日本在线观看一区| 一本色道久久99精品综合| 国产精品三区在线| 在线一区高清| 91在线看网站| 欧美在线亚洲| 99视频在线| 午夜欧美精品| 国产日韩一区二区| 雨宫琴音一区二区在线| 国产午夜精品在线| 亚洲一级黄色| 精品亚洲第一| 国产精品毛片va一区二区三区| 国产一区自拍视频| aa亚洲婷婷| 亚洲一区3d动漫同人无遮挡| 久久久久久久久久久久久久一区| 亚洲精品成人自拍| 成人9ⅰ免费影视网站| 国内久久视频| 欧美亚洲国产免费| 久久看片网站| 欧美视频四区| 久久久福利视频| 噜噜噜噜噜久久久久久91| 女同性一区二区三区人了人一| 国产伦精品一区二区三区免| 一区二区三区四区五区精品视频| 视频二区一区| 国产一区在线免费| 久久精品日产第一区二区三区| 一级特黄录像免费播放全99| 国产在线视频欧美一区二区三区| 99人久久精品视频最新地址| 欧美极品一区| 日产精品高清视频免费| 不卡一卡2卡3卡4卡精品在| 亚洲理论在线| 伊人久久成人| 欧美91精品| 制服国产精品| 色一情一乱一伦一区二区三区丨 | 国产综合自拍|