標籤:刪除 元組(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中的元組及其所具有的方法