資料型別之元組

2022-08-27 18:18:14 字數 1739 閱讀 9437

元組

1. 元組書寫規範

users = [11,22,33,"sundy"] # 列表(可變)

users = (11,22,33,"sundy") # 元組(不可變)

2.獨有功能(無)

3. 公共功能

1. 索引(排除:int/bool)

示例:users = (11,22,33,"sundy")

print(users[0])

print(users[-1])    

結果:d:\python3.6\python3.6.exe d:/python_code/day01/day04.py

11sundy

2. 切片(排除:int/bool)

示例:users = (11,22,33,"sundy")

print(users[0:2])

結果:d:\python3.6\python3.6.exe d:/python_code/day01/day04.py

(11, 22)

3. 步長(排除:int/bool)

示例:users = (11,22,33,"sundy")

print(users[0:2:2])

結果:d:\python3.6\python3.6.exe d:/python_code/day01/day04.py

(11,)

4. 刪除(排除:tuple/str/int/bool)

5. 修改(排除:tuple/str/int/bool)

6. for迴圈(排除:int/bool)

示例:users = (11,22,33,"sundy")

for item in users:

print(item)

結果:d:\python3.6\python3.6.exe d:/python_code/day01/day04.py

1122

33sundy 

7. len(排除:int/bool)

示例:users = (11,22,33,"sundy")

print(len(users))

結果:d:\python3.6\python3.6.exe d:/python_code/day01/day04.py

44. 特殊:元組中的元素(兒子)不可被修改/刪除。

# 示例一:

v1 = (11,22,33)

v1[1] = 999 # 錯誤

v1 = 999  # 正確

# 示例二:可以巢狀

v1 = (11,22,33,(44,55,66),(11,2,(99,88,),3))

# 示例三:巢狀

v2 = [11,22,33,(11,22,33)]

v2[-1][1] = 99 # 錯誤

v2[-1] = 123 # 正確

# 示例四:巢狀

v3 = (11,[1,2,3],22,33)

v3[1] = 666 # 錯誤

v3[1][2] = 123 #正確

Python資料型別之元組

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

Python 資料型別之元組

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

python 資料型別之元組

python資料型別之元組 儲存資料 1.元組的標誌 關鍵字 tuple 符號 tuple 0 空元組print len tuple 0 2.元組只有乙個資料的時候,逗號在資料後面 不然就不是元組型別的資料 t 1 1 t 1,print type t 1 print type 1 3.元組裡面的資...