教程:一:元組的創建 元組(tuple)與列表類似,不同之處在於元組的元素不能修改 (1)tuple寫在圓括弧之間,元素用逗號隔開 (2)元組元素的類型可以不同 (3)一個元素,需要在元素後添加逗號tup = (20,) (4)元組也可以被索引和切片,方法一樣二:元組的索引 變數[頭標:尾標] 從前 ...
教程:
一:元組的創建
元組(tuple)與列表類似,不同之處在於元組的元素不能修改
(1)tuple寫在圓括弧之間,元素用逗號隔開
(2)元組元素的類型可以不同
(3)一個元素,需要在元素後添加逗號tup = (20,)
(4)元組也可以被索引和切片,方法一樣
二:元組的索引
變數[頭標:尾標]
從前到後:0---end
從後到前:-1---->-len(str)
三:元組的更新---->元組的值不能修改
四:元組的刪除
元組中的元素不允許刪除
del 刪除整個元組
五:元組操作符
+ 用於組合(連接)元組
* 用於重覆元組
in 、not in 判斷元素是否存在
六:元組內建函數
len(tuple) 計算元素的個數
max(tuple)
min(tuple)
tuple(seq)
七:為什麼還要用元組???
(1)速度快
(2)防寫
(3)元組可以作為key
CODE:
# -----------------------------------------------------------------------------------------------------#
# 元組的創建
# -----------------------------------------------------------------------------------------------------#
my_tuple1 = ('1', "2", 'faith', 'English')
my_tuple2 = ('I', 'Love', 'Python', 'and', 'C++')
# -----------------------------------------------------------------------------------------------------#
# 元組的索引
# -----------------------------------------------------------------------------------------------------#
print(my_tuple1)
print(my_tuple1[2]) # 元組的索引
print(my_tuple1[1:3]) # 元組的切片
# -----------------------------------------------------------------------------------------------------#
# 元組的更新(元組不能更新)
# -----------------------------------------------------------------------------------------------------#
# my_tuple1[1] = 'like'
# print(my_tuple1)
# -----------------------------------------------------------------------------------------------------#
# 元組的刪除
# -----------------------------------------------------------------------------------------------------#
print('del前:', my_tuple2) # 放在後面驗證是否刪除
del my_tuple2
# -----------------------------------------------------------------------------------------------------#
# 元組的操作符
# -----------------------------------------------------------------------------------------------------#
my_tuple3 = (1, 2, 3) + (4, 5, 6)
print("元組組合:", my_tuple3)
print("元組重覆:", my_tuple3*3)
print("元素是否在列表中:", 3 in my_tuple3)
# -----------------------------------------------------------------------------------------------------#
# 元組內建函數
# -----------------------------------------------------------------------------------------------------#
my_tuple4 = my_tuple3*3
number = len(my_tuple4) # 統計出現的次數
print('time = ', number)