5 python資料型別之元組(tuple)

2022-05-27 05:27:08 字數 1346 閱讀 3845

元組

元組和列表最大的區別是元組中的元素固定,元組不能修改,所以不能對元組進行增、刪、改

1、建立

tu = (11,22,33)

tu = tuple(11,22,33)

tu = tuple() #字串、列表、字典

2、常見操作

name_tuper = ('wang','cheng','liang')

索引

通過索引獲取元素

print(name_tuper[0])

len()

獲取元組的元素個數

print(len(name_tuper))

切片.顧頭不顧尾

切片0到第1個元素

print(name_tuper[0:2])

for迴圈

迴圈元組中的所有元素

for name in name_tuper:

print(name)

3、特有方法

count,計算元素出現的次數

計算wang出現的次數

print(name_tuper.count('wang'))

index獲取指定元素的位置

獲取liang的位置

print(name_tuper.index('liang'))

其他:

tu = ("wang","cheng","liang",["anhui",])

print(tu)

巢狀(元素不可修改)

tu = (11,22,33)

tu = (11,22,["wang",])

元組的特性,元素不可被修改,但是元素的型別如果為非元組,那麼該元素可能會被修改

修改元組中元素的元素

方法一:

print(tu[3][1])

tu[3][1].update()

方法二:

tu[3][1]["key2"]="hehe"

print(tu)

5 Python資料型別之元組 集合 字典

元組建立很簡單,只需要在小括號中新增元素,並使用逗號隔開即可。與列表不同的是,元組的元素不能修改。如下 所示 tup1 tup2 1 tup3 1,tup4 test 1,false tup5 1,2,3,4,5 tup6 a b c d print type tup1 print type tup...

Python資料型別之元組

元組 tuple 類似於列表,只不過元組和字串一樣,一旦定義好了就不可以修改,也叫常量陣列。元組用圓括號 標識,內部元素間用逗號隔開。元組通常用在使語句或使用者定義的函式能夠安全地採用一組值的時候,即元組的值不會被改變。元組也是序列,所以關於索引和切片操作方法同樣遵循序列的操作方法,此處不再贅述。元...

Python 資料型別之元組

元組是乙個唯讀列表,可以使用count,index等,但是元組裡的元素不能更改,也不能增加,刪除 元祖的一級元素不可更改,當一級元素有可變資料型別時,如列表,列表中的元素可變 tup 1,3,4,wangys msx print tup 1,3,4,wangys msx 使用小括號並用逗號分隔 tu...