中職電子與信息:yhon 3教程12-yhon3 元組_第1頁
中職電子與信息:yhon 3教程12-yhon3 元組_第2頁
中職電子與信息:yhon 3教程12-yhon3 元組_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

Python3教程12Python3元組十二、Python3元組Python的元組與列表類似,不同之處在于元組的元素不能修改。元組使用小括號,列表使用方括號。元組創(chuàng)建很簡單,只需要在括號中添加元素,并使用逗號隔開即可。如下實例:tupl=('Google','Runoob',1997,2000);tup2=(l,2,3,4,5);tup3="a”Jb"Jc”,W;創(chuàng)建空元組tupl二();元組中只包含一個元素時,需要在元素后面添加逗號,否則括號會被當(dāng)作運算符使用:?>tupl=(50)?>type(tupl)#不加逗號,類型為整型<class'int'>?>tupl=(50,)?>type(tupl)#加上逗號,類型為元組〈class'tuple'〉~~元組與字符串類似,下標(biāo)索引從0開始,可以進(jìn)行截取,組合等。(一)訪問元組元組可以使用下標(biāo)索引來訪問元組中的值,如下實例:#!/usr/bin/python3tupl=('Google1,?Runoob,,1997,2000)tup2=(l,2,3,4,5,6,7)print("tupl[0]:",tupl[0])print("tup2[l:5]:",tup2[l:5])以上實例輸出結(jié)果:tupl[0]:Googletup2[l:5]:(2,3,4,5)(二)修改元組元組中的元素值是不允許修改的,但我們可以對元組進(jìn)行連接組合,如下實例:#!/usr/bin/python3tupl=(12,34.56);tup2=('abc','xyz')#以下修改元組元素操作是非法的。#tupl[0]=100#創(chuàng)建一個新的元組tup3=tupl+tup2;print(tup3)以上實例輸出結(jié)果:(12,34.56,'abc*,'xyz')(三)刪除元組元組中的元素值是不允許刪除的,但我們可以使用del語句來刪除整個元組,如下實例:#!/usr/bin/python3tup=('Google1,'Runoob,,1997,2000)print(tup)deltup;print(”刪除后的元組tup:")print(tup)以上實例元組被刪除后,輸出變量會有異常信息,輸出如下所示:刪除后的元組tup:Traceback(mostrecentcalllast):File"test.py",line8,in<module>print(tup)NameError:name'tup'isnotdefined(四)元組運算符與字符串一樣,元組之間可以使用+號和*號進(jìn)行運算。這就意味著他們可以組合和復(fù)制,運算后會生成一個新的元組。Python表達(dá)式結(jié)果描述len((l,2,3))3計算元素個數(shù)(1,2,3)+(4,5,6)(1,2,3,4,5,6)連接('Hi!',)*4('Hi!','Hii'/Hii'/Hi!')復(fù)制3in(1,2,3)True元素是否存在forxin(1,2,3):printx,123迭代(五)元組索引,截取因為元組也是一個序列,所以我們可以訪問元組中的指定位置的元素,也可以截取索引中的一段元素,如下所示:元組:L=('Google1,'Taobao','Runoob')運行實例如下:Python表達(dá)式結(jié)果描述L[2]'Runoob!'讀取第三個元素L[-2]'Taobao'反向讀??;讀取倒數(shù)第二個元素L[l:]('Taobao','Runoob!')截取元素,從第二個開始后的所有元素。?>L=('Google','Taobao','Runoob')?>L[2]'Runoob'?>L[-2]'Taobao'?>L[l:]('Taobao','Runoob')(六)元組內(nèi)置函數(shù)Python元組包含了以下內(nèi)置函數(shù)序號方法及描述實例1len(tuple)計算元組元素個數(shù)。?>tuplel=('Google','Runoob','Taobao')?>len(tuplel)3>?2max(tuple)返回元組中元素最大值。?>tuple2=('5','4','8')?>max(tuple2)'8'?>3min(tuple)返回元組中元素最小值。?>tuple2=('5','4','8')?>min(tuple2)'4'?>4tuple(seq)將列表轉(zhuǎn)換為元組。?>listl=['Googl

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論