Python起步——元組

元組和列表一樣,也是一種序列,唯一的不同是元組不能修改。

1. 創(chuàng)建元組(tuple)

>>> t = ()       
>>> type(t)      
<class 'tuple'>  
>>> t = (1)      
>>> type(t)      
<class 'int'>    
>>> t = (1, )    
>>> type(t)      
<class 'tuple'>  
>>> t = 1,2,3    
>>> type(t)      
<class 'tuple'>  
>>> t = (1,2,3)  
>>> type(t)      
<class 'tuple'>  
>>> t = 1,
>>> type(t)
<class 'tuple'>

2. 元組分片

>>> t = (1,3,4,5,7,6)
>>> t1 = t[1::2]
>>> t1
(3, 5, 6)
>>> id(t)
1669982570824
>>> id(t1)
1669982801208

3. 元組相加

>>> t1 = (1,3,4)
>>> t2 = (5,6,7)
>>> t = t1 + t2
>>> t
(1, 3, 4, 5, 6, 7)

4. 元組相乘

>>> t1 = (1,3,4)
>>> t = t1 * 3
>>> t
(1, 3, 4, 1, 3, 4, 1, 3, 4)

5. 元組函數(shù)

基本跟list通用

>>> t = (1,2,3,5,6,7)
>>> len(t)
6
>>> max(t)
7
>>> min(t)
1
>>> l = [1,3,4,5,6]
>>> t = tuple(l)
>>> type(l)
<class 'list'>
>>> type(t)
<class 'tuple'>
>>> t.count(1)
1
>>> t.index(4)
2
>>> t.index(5)
3

5. 元組變量交換法

  • 兩個(gè)變量交換值
# 方法1
>>> a = 1
>>> b = 3
>>> c = a
>>> a = b
>>> b = c
>>> a
3
>>> b
1
# 方法2
>>> a, b = b, a
>>> a
1
>>> b
3
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 〇、前言 本文共108張圖,流量黨請(qǐng)慎重! 歷時(shí)1個(gè)半月,我把自己學(xué)習(xí)Python基礎(chǔ)知識(shí)的框架詳細(xì)梳理了一遍。 ...
    Raxxie閱讀 19,583評(píng)論 17 410
  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,569評(píng)論 19 139
  • 一、Python簡(jiǎn)介和環(huán)境搭建以及pip的安裝 4課時(shí)實(shí)驗(yàn)課主要內(nèi)容 【Python簡(jiǎn)介】: Python 是一個(gè)...
    _小老虎_閱讀 6,338評(píng)論 0 10
  • 目錄(接上文) 為了愛(ài),夢(mèng)一生。這是瘋狂還是緣份,愛(ài)妳有多深,就是蒼天捉弄我?guī)追帧?---《為了愛(ài),夢(mèng)一生》 69...
    失落的羊閱讀 992評(píng)論 11 5
  • 從過(guò)年以來(lái)似乎有許多話(huà)想說(shuō),但又不確定是否應(yīng)該說(shuō)出來(lái),若是讓別有用心的人看笑話(huà)實(shí)在不明智。畢竟不是所有人都有如我想...
    沾滿(mǎn)口水de枕頭閱讀 148評(píng)論 0 0

友情鏈接更多精彩內(nèi)容