MSCBSC 移動(dòng)通信論壇
搜索
登錄注冊(cè)
網(wǎng)絡(luò)優(yōu)化工程師招聘專欄 4G/LTE通信工程師最新職位列表 通信實(shí)習(xí)生/應(yīng)屆生招聘職位

  • 閱讀:2684
  • 回復(fù):0
PYTHON學(xué)習(xí)筆記【元組tuple】
細(xì)阿哥
中級(jí)會(huì)員
鎵嬫満鍙風(fēng)爜宸查獙璇? style=


 發(fā)短消息    關(guān)注Ta 

積分 500
帖子 100
威望 9542 個(gè)
禮品券 15 個(gè)
專家指數(shù) 0
注冊(cè) 2009-2-25
專業(yè)方向  通信
回答問題數(shù) 0
回答被采納數(shù) 0
回答采納率 0%
 
發(fā)表于 2019-10-14 22:31:24  只看樓主 

1     元組tuple

元組也是一種有序的集合,但不能修改,元組定義的時(shí)候用小括號(hào),列表用中括號(hào)

 

In [1]: my_str=("aa",'bb',"cc")                                            

 

In [2]: my_str[0]   #取第一個(gè)元素                                                       

Out[2]: 'aa'

 

In [3]: my_str[-1]    #取倒數(shù)第1個(gè)元素                                                     

Out[3]: 'cc'

 

In [4]: my_str[0]='dd'               #元組不支持修改

---------------------------------------------------------------------------

TypeError                                 Traceback (most recent call last)

<ipython-input-4-51beb6fe0961> in <module>

----> 1 my_str[0]='dd'

 

TypeError: 'tuple' object does not support item assignment

 

 

In [6]: names=[1,'600','500',400,300]              #定義一個(gè)列表

 

In [7]: my_tuple=(100,200,names)               #定義一個(gè)元組,元素包括一個(gè)列表

 

In [8]: my_tuple                                                           

Out[8]: (100, 200, [1, '600', '500', 400, 300])

 

In [9]: my_tuple[2][0]=100       #元組里面的列表的元素可以修改,變的不是元組是列表里面的元素

 

In [10]: my_tuple                                                          

Out[10]: (100, 200, [100, '600', '500', 400, 300])

 

*  列表和元組的讀取

 

使用for讀取

In [19]: for i in name:

    ...:     print(i)

    ...:

    ...:

1024

312

10

123

 

使用while讀取

In [29]: i=0

 

In [30]: while i<len(name):

    ...:     print(name[i])

    ...:     i+=1

    ...:

1024

312

10

123

 

 

In [22]: my_tuple

Out[22]: (100, 200, 300, 400, [1024, 312, 10, 123])

 

In [23]: for i in my_tuple:

    ...:     print(i)

    ...:

100

200

300

400

[1024, 312, 10, 123]

 

*  range函數(shù),包頭不包尾,要求range里面結(jié)尾比開始大。range在python2和python3中存在不同

1)     python2

>>> c=range(1,10)

>>> c

[1, 2, 3, 4, 5, 6, 7, 8, 9]

>>> 

 

2)     python3

>>> c=range(1,10)PYTHON3 懶加

>>> c

range(1, 10)

>>> 


掃碼關(guān)注5G通信官方公眾號(hào),免費(fèi)領(lǐng)取以下5G精品資料
  • 1、回復(fù)“YD5GAI”免費(fèi)領(lǐng)取《中國(guó)移動(dòng):5G網(wǎng)絡(luò)AI應(yīng)用典型場(chǎng)景技術(shù)解決方案白皮書
  • 2、回復(fù)“5G6G”免費(fèi)領(lǐng)取《5G_6G毫米波測(cè)試技術(shù)白皮書-2022_03-21
  • 3、回復(fù)“YD6G”免費(fèi)領(lǐng)取《中國(guó)移動(dòng):6G至簡(jiǎn)無線接入網(wǎng)白皮書
  • 4、回復(fù)“LTBPS”免費(fèi)領(lǐng)取《《中國(guó)聯(lián)通5G終端白皮書》
  • 5、回復(fù)“ZGDX”免費(fèi)領(lǐng)取《中國(guó)電信5G NTN技術(shù)白皮書
  • 6、回復(fù)“TXSB”免費(fèi)領(lǐng)取《通信設(shè)備安裝工程施工工藝圖解
  • 7、回復(fù)“YDSL”免費(fèi)領(lǐng)取《中國(guó)移動(dòng)算力并網(wǎng)白皮書
  • 8、回復(fù)“5GX3”免費(fèi)領(lǐng)取《 R16 23501-g60 5G的系統(tǒng)架構(gòu)1
  • 對(duì)本帖內(nèi)容的看法? 我要點(diǎn)評(píng)

     
    [充值威望,立即自動(dòng)到帳] [VIP貴賓權(quán)限+威望套餐] 另有大量?jī)?yōu)惠贈(zèng)送活動(dòng),請(qǐng)光臨充值中心
    充值擁有大量的威望和最高的下載權(quán)限,下載站內(nèi)資料無憂

    快速回復(fù)主題    
    標(biāo)題
    內(nèi)容
     上傳資料請(qǐng)點(diǎn)左側(cè)【添加附件】

    當(dāng)前時(shí)區(qū) GMT+8, 現(xiàn)在時(shí)間是 2025-02-23 07:04:34
    渝ICP備11001752號(hào)  Copyright @ 2006-2016 mscbsc.com  本站統(tǒng)一服務(wù)郵箱:mscbsc@163.com

    Processed in 0.426350 second(s), 13 queries , Gzip enabled
    TOP
    清除 Cookies - 聯(lián)系我們 - 移動(dòng)通信網(wǎng) - 移動(dòng)通信論壇 - 通信招聘網(wǎng) - Archiver