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

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
Python 元組遍歷排序操作方法

在python不可變數(shù)據(jù)類型中,有一個(gè)比較重要的角色那就是元組( tuple )。如果某個(gè)對(duì)像被定義為元組類型,那么就意味著它的值不能被修改,除非重新定義一個(gè)新的對(duì)像。元組和列表常被放在一起進(jìn)行比較,它們都是序列,所以有許多相同的操作方法,但前者是不可變數(shù)據(jù)類型,后者是可變數(shù)據(jù)類型,從本質(zhì)上又并不相同,元組的遍歷和排序我們將在以后的課程中會(huì)講到。

 

元組tuple操作方法目錄
  1. 新建元組
  2. 讀取元組中的數(shù)據(jù)
  3. 元組修改操作
  4. 元組知識(shí)點(diǎn)總結(jié)

如何創(chuàng)建元組tuple

1、創(chuàng)建元組方法很簡(jiǎn)單,元組是用小括號(hào)( )包括起來(lái)的,( )括號(hào)中的元素用逗號(hào)分割,這樣就完成元組的創(chuàng)建了。
>>>(1,2,3)
(1,2,3)
如果新建時(shí)沒(méi)有用( )括號(hào)包括,只用逗號(hào)進(jìn)行分隔python也會(huì)把它認(rèn)做為元組
>>>1,2,3
(1,2,3)
如果你新建的元組中只有一個(gè)值,那么請(qǐng)記得在這個(gè)值后邊加上逗號(hào)
>>>1,
(1,)    
如果沒(méi)有逗號(hào),python只當(dāng)把它當(dāng)做整型來(lái)處理。
>>>1
1

2、還有一種有趣的元組創(chuàng)建方法,需要用到tuple函數(shù)的功能:它可以一個(gè)列表為參數(shù),把它轉(zhuǎn)換為元組。


圖中第一部分把列表變?yōu)樵M理解起來(lái)很簡(jiǎn)單。
第二部用了字符串為參數(shù),結(jié)果是把字符串'hello'中的每一個(gè)字母,都做為一個(gè)新的元素添加到新元組中。

如何讀取元組中的數(shù)據(jù)、值

前文中說(shuō)過(guò)元組是一個(gè)有序的集合,和列表一樣可以通過(guò)偏移來(lái)數(shù)據(jù)。簡(jiǎn)單的說(shuō),元組支持索引和切片操作。
索引(下標(biāo))和切片取值:

如何修改元組的操作方法

元組是不可變的,類似字符串,不能在原處修改內(nèi)容,但我們可以把它的類型做下轉(zhuǎn)換,例如把一個(gè)元組轉(zhuǎn)換為一個(gè)列表進(jìn)行修改,之后再轉(zhuǎn)換成元組。
例如:元組a = (2,3,3) 要把它變成(3,3,3)要怎么操作呢?


1、首先引用list( )方法中傳入變量a的值,并賦值給變量b,得到列表b = [2,3,3]
2、取列表變量b的第0位的值,并修改為3,此時(shí)變量b = [3,3,3]
3、最后用tupel( )方法中傳入變量b的值,重新賦值給變量a,此時(shí)a = (3,3,3)

如果元組內(nèi)包含的元素中,有可變數(shù)據(jù)類型,修改起來(lái)就十分方便了。如圖所示:


變量名為X的元組,第0位下標(biāo)對(duì)應(yīng)的是一個(gè)列表,因?yàn)榱斜硎强勺償?shù)據(jù)類型,所以可以直接進(jìn)行修改。在這里初學(xué)都可能會(huì)比較混亂,其實(shí)這道題主要是對(duì)下標(biāo)的應(yīng)用,你只要準(zhǔn)備的找到下標(biāo)位置,就可以很輕松的讀懂題了。

元組知識(shí)點(diǎn)總節(jié)

1、元組是一個(gè)有序的集合,
2、元組和列表一樣可以使用索引、切片來(lái)取值。
3、創(chuàng)建元組后不能在原地進(jìn)行修改替換等操作。
4、元組支持嵌套,可以包含列表、字典和不同元組。
5、元組支持一般序列的操作,例如:+、*
     >>>(1,2)+(3,4)
     (1,2,3,4)
     >>>(7,8)*4
     (7,8,7,8,7,8,7,8)
    注意+、*操作時(shí),返回的是一個(gè)新元組

元組的不可變性,在保證一個(gè)程序安全方面起到很大作用。在Python更深入的學(xué)習(xí)中你還會(huì)學(xué)到元組tuple更多特性和操作方法,對(duì)于入門級(jí)的初學(xué)才來(lái)說(shuō)先了解這些元組的基礎(chǔ)就可以了。

玩蛇網(wǎng)原創(chuàng),轉(zhuǎn)載請(qǐng)注明文章出處和來(lái)源網(wǎng)址:http://www.iplaypython.com/jichu/tuple.html

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
python列表常見操作技巧匯總
秒殺市面 90% 的 Python 入門教程 (上)
Python 字符串是什么及簡(jiǎn)單操作方法
Python 中交換變量的 3 種方法
第3章 數(shù)組 教學(xué)設(shè)計(jì)
零基礎(chǔ)如何更好更快地掌握Python?
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服