python學習之【第五篇】:Python中的元組及其所具有的方法

來源:互聯網
上載者:User

標籤:刪除   元組(tuple)   err   def   python   python學習   結束   name   for   

1.前言

Python的元組(tuple)與列表很相似,不同之處在於元組不能被修改,即元組一旦建立,就不能向元組中的增加新元素,不能刪除元素中的元素,更不能修改元組中元素。但是元組可以訪問任意元素,可以切片,可以迴圈遍曆,元組可以理解成是一個唯讀列表。

2.元組的建立

元組建立很簡單,元組使用小括弧,只需要在括弧中添加元素,並使用逗號隔開即可。

tup = ('hello' , 'world' , 'china' , 'dog' , 'cat')print(tup)#輸出('hello', 'world', 'china', 'dog', 'cat')
3.訪問元組中的元素以索引方式訪問
tup = ('hello' , 'world' , 'china' , 'dog' , 'cat')print(tup[0])print(tup[1])print(tup[2])#輸出'hello''world''china'
以切片方式訪問(包左不包右)
tup = ('hello' , 'world' , 'china' , 'dog' , 'cat')print(tup[0:3])    #列印索引從0到3的元素,不包含索引為3的元素print(tup[1:])     #列印索引從1開始,一直到列表結束所有元素print(tup[:-1])    #列印索引從0到倒數第2個元素之間的所有元素#輸出('hello', 'world', 'china')('world', 'china', 'dog', 'cat')('hello', 'world', 'china', 'dog')
4.刪除元組
tup = ('hello' , 'world' , 'china' , 'dog' , 'cat')del tupprint(tup)#輸出報錯,因為元組已經被刪除Traceback (most recent call last):  File "<stdin>", line 1, in <module>NameError: name 'tup' is not defined
5.元組的遍曆
tup = ('hello' , 'world' , 'china' , 'dog' , 'cat')for tt in tup:    print(tt)#輸出'hello''world''china''dog''cat'

python學習之【第五篇】:Python中的元組及其所具有的方法

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.