亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

初步講解Python中的元組概念

系統(tǒng) 1908 0

?元組是不可變的Python對象序列。元組的序列就像列表。唯一的區(qū)別是,元組不能被改變,即元組是不可被修改。元組使用小括號,而列表使用方括號。

創(chuàng)建一個元組很簡單,只要把不同的逗號分隔值,可以把括號中的這些逗號來分隔每個值。例如:

            
tup1 = ('physics', 'chemistry', 1997, 2000);
tup2 = (1, 2, 3, 4, 5 );
tup3 = "a", "b", "c", "d";


          

空的元組寫為含有兩對稱括號:

            
tup1 = ();


          

要元組中包含一個值,必須有一個逗號,即使只有一個值的元組:

            
tup1 = (50,);


          

如字符串索引,元組索引從0開始,元組可以切片,聯(lián)接等。
訪問元組的值:

要訪問元組的值,使用方括號沿切片及索引或索引來獲得可用的索引對應(yīng)的值。下面是一個簡單的例子:

            
#!/usr/bin/python

tup1 = ('physics', 'chemistry', 1997, 2000);
tup2 = (1, 2, 3, 4, 5, 6, 7 );

print "tup1[0]: ", tup1[0]
print "tup2[1:5]: ", tup2[1:5]


          

當執(zhí)行上面的代碼,產(chǎn)生以下結(jié)果:

            
tup1[0]: physics
tup2[1:5]: [2, 3, 4, 5]


          

更新元組:

元組是不可變的,這意味著不能更新或更改元組元素的值。但可以利用現(xiàn)有的元組的部分來創(chuàng)建新的元組,如下例所示:

            
#!/usr/bin/python

tup1 = (12, 34.56);
tup2 = ('abc', 'xyz');

# Following action is not valid for tuples
# tup1[0] = 100;

# So let's create a new tuple as follows
tup3 = tup1 + tup2;
print tup3;


          

當執(zhí)行上面的代碼,產(chǎn)生以下結(jié)果:

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


          

刪除的元組元素:

除去各個元組的元素是不可能的。當然,一個元組與丟棄不想要的元素放在一起沒有錯。

要明確地刪除整個元組,只要使用del語句。下面是一個簡單的例子:

            
#!/usr/bin/python

tup = ('physics', 'chemistry', 1997, 2000, hema);

print tup;
del tup;
print "After deleting tup : "
print tup;


          

這將產(chǎn)生以下結(jié)果。注意引發(fā)異常,這是因為經(jīng)過del tup元組就不存在了:

            
('physics', 'chemistry', 1997, 2000)
After deleting tup :
Traceback (most recent call last):
 File "test.py", line 9, in 
            
              
  print tup;
NameError: name 'tup' is not defined


            
          

元組的基本操作:

元組的 + 和 * 運算符回應(yīng)就像字符串中一樣; 他們串聯(lián)和重復功能在這里也一樣,不同的是,結(jié)果是一個新的記錄,而不是字符串。

實際上,元組響應(yīng)所有我們使用在現(xiàn)有章字符串的一般操作順序:

初步講解Python中的元組概念_第1張圖片

?索引,切片和矩陣:

因為元組序列,索引和切片與字符串的工作方式相同。假設(shè)下面輸入:

            
L = ('spam', 'Spam', 'SPAM!')

          

初步講解Python中的元組概念_第2張圖片

?無封閉分隔符:

任何一組多個對象,以逗號分隔,不寫識別符號,即括號內(nèi)的列表,括號中的元組等,默認為元組,在下面這個短短的例子說明:

            
#!/usr/bin/python

print 'abc', -4.24e93, 18+6.6j, 'xyz';
x, y = 1, 2;
print "Value of x , y : ", x,y;


          

當執(zhí)行上面的代碼,產(chǎn)生以下結(jié)果:

            
abc -4.24e+93 (18+6.6j) xyz
Value of x , y : 1 2


          


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 台湾一级毛片免费播放 | 国产人成精品综合欧美成人 | 久久国产加勒比精品无码 | 国产蜜汁tv福利在线 | 日韩久久一级毛片 | www.精东| 欧美成人一区二区三区不卡 | 九九夜夜 | 91日本视频 | 在线一区国产 | 国产精品400部自产在线观看 | 亚洲午夜精品 | 国产在线一91区免费国产91 | 久久成人免费视频 | 伊人久久国产免费观看视频 | 久久网页 | a免费网站| 女人十八毛片免费特黄 | 神马影院888不卡院 神马影院不卡不卡在线观看 | 亚洲精品欧美日本中文字幕 | 视频免费1区二区三区 | 一级啪啪片| 久久999精品 | 欧美久久xxxxxx影院 | 午夜免费福利在线观看 | 久久国产精品99精品国产987 | 午夜免费 | 伊人伊人影院 | 亚洲色无码播放 | 狠狠色丁香婷婷久久综合考虑 | 久久亚洲网站 | 四虎影视库永久在线地址 | 成年女人视频免费观看一 | 国产性生活 | 四虎永久在线精品视频免费观看 | 国产欧美一区二区精品仙草咪 | 国产精品久久久久久久久ktv | 九九热视频在线免费观看 | 奇米久久久| 91精品国产色综合久久不 | 毛片啪啪视频 |