python基礎(chǔ)【四、元組(tuple)】

@[toc]

元組的應(yīng)用與實例

1.元組的特性

  • 一經(jīng)定義蛤奢,元組的內(nèi)容不能改變(不能修改/刪除/添加)让腹,tuple所謂的“不變”是說,tuple的每個元素骇窍,指向永遠(yuǎn)不變
  • 元素元素可以存儲不同類型的數(shù)據(jù)
  • 元組元素有<font color=Red>圓括號</font>括起來
t=(1,2,3)

現(xiàn)在锥余,這個tuple不能變了,<font color=Red>它也沒有append()嘲恍,insert()這樣的方法</font>雄驹。其他獲取元素的方法和list是一樣的,<font color=Red>但不能賦值成另外的元素</font>

  • 因為tuple不可變医舆,所以代碼更安全。如果可能爷速,能用tuple代替list就盡量用tuple
  • 當(dāng)你定義一個tuple時霞怀,在定義的時候,tuple的元素就必須被確定下來

2. 定義一個空的tuple毙石,可以寫成()

t=()
print(t)

運行結(jié)果

()

3. 定義一個只有1個元素的tuple

t=(1)
print(t)

運行結(jié)果

1

如果你這么定義,定義的不是tuple滞时,是1這個數(shù)丧蘸!這是因為括號()既可以表示tuple遥皂,又可以表示數(shù)學(xué)公式中的小括號刽漂,這就產(chǎn)生了歧義,因此样悟,Python規(guī)定庭猩,這種情況下窟她,按小括號進行計算蔼水,計算結(jié)果自然是1

<font color=Red>所以,只有1個元素的tuple定義時必須加一個逗號,吊说,來消除歧義</font>

t=(1,)
print(t)

運行結(jié)果

(1,)

4.訪問优炬,遍歷元組

這兩個操作和list的操作是一樣的,相應(yīng)的操作可以從這里找list 操作

5. 排序

  • 因為tuple的內(nèi)容不能改變雅宾,所以tuple沒有sort()函數(shù)
  • 可以將tuple轉(zhuǎn)換成list葵硕,然后再對list排序,最后將排序后的list賦值給tuple

tuple轉(zhuǎn)換成list

列表對象=list(元組對象)

list轉(zhuǎn)換成tuple

元組對象=tuple(列表對象)

t=('apple','banana','pear','grape')
l=list(t)
l.sort()
t=tuple(l)
print(t)

運行結(jié)果

('apple', 'banana', 'grape', 'pear')

可以使用reverse()函數(shù)進行反序

t=('apple','banana','pear','grape')
l=list(t)
l.reverse()
t=tuple(l)
print(t)

運行結(jié)果

('grape', 'pear', 'banana', 'apple')
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末吐辙,一起剝皮案震驚了整個濱河市蘸劈,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌贤惯,老刑警劉巖棒掠,帶你破解...
    沈念sama閱讀 218,640評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異烟很,居然都是意外死亡蜡镶,警方通過查閱死者的電腦和手機恤筛,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,254評論 3 395
  • 文/潘曉璐 我一進店門毒坛,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人煎殷,你說我怎么就攤上這事×右。” “怎么了顶伞?”我有些...
    開封第一講書人閱讀 165,011評論 0 355
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經(jīng)常有香客問我垢乙,道長,這世上最難降的妖魔是什么酪刀? 我笑而不...
    開封第一講書人閱讀 58,755評論 1 294
  • 正文 為了忘掉前任钮孵,我火速辦了婚禮,結(jié)果婚禮上历涝,老公的妹妹穿的比我還像新娘。我一直安慰自己荧库,他們只是感情好赵刑,可當(dāng)我...
    茶點故事閱讀 67,774評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著蚪战,像睡著了一般。 火紅的嫁衣襯著肌膚如雪邀桑。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,610評論 1 305
  • 那天丑慎,我揣著相機與錄音瓤摧,去河邊找鬼。 笑死腻异,一個胖子當(dāng)著我的面吹牛这揣,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播给赞,決...
    沈念sama閱讀 40,352評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼片迅,長吁一口氣:“原來是場噩夢啊……” “哼残邀!你這毒婦竟也來了柑蛇?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,257評論 0 276
  • 序言:老撾萬榮一對情侶失蹤空免,失蹤者是張志新(化名)和其女友劉穎盆耽,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體都弹,經(jīng)...
    沈念sama閱讀 45,717評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡匙姜,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,894評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了框杜。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,021評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡振劳,死狀恐怖油狂,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情专筷,我是刑警寧澤,帶...
    沈念sama閱讀 35,735評論 5 346
  • 正文 年R本政府宣布吮旅,位于F島的核電站味咳,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏槽驶。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,354評論 3 330
  • 文/蒙蒙 一再层、第九天 我趴在偏房一處隱蔽的房頂上張望堡纬。 院中可真熱鬧蒿秦,春花似錦、人聲如沸棍鳖。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,936評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽医瘫。三九已至,卻和暖如春醇份,著一層夾襖步出監(jiān)牢的瞬間吼具,已是汗流浹背矩距。 一陣腳步聲響...
    開封第一講書人閱讀 33,054評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留陡蝇,地道東北人哮肚。 一個月前我還...
    沈念sama閱讀 48,224評論 3 371
  • 正文 我出身青樓,卻偏偏與公主長得像绽左,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子戏蔑,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,974評論 2 355

推薦閱讀更多精彩內(nèi)容