Python元組詳解
Python元組與清單類似,不同之處在于元組的元素無法修改,元組使用小括号
()
,元組是不可變資料類型。清單使用方括号
[ ]
,另外清單是一個可變類型的資料。
元組的建立
使用
()
就可以建立元組,元素之間使用英文逗号
,
隔開。
num_tuple = (1, 2, 3)
string_tuple = ("a", )
注意: 使用元組的時候,如果隻有一個元素記得加上一個逗号,不然就是一條指派語句。
檢視元組元素
元素和清單類似,下标(索引)從0開始,可以進行截取。
string_tuple = ("a", "b", "c", "d")
print("string_tuple[0]", string_tuple[0])
類似于切片,不懂的可以檢視前面的文章。
删除元組
元祖中的元素值不可以修改和删除,但是我們可以使用
del
關鍵字删除整個元組。
string_tuple = ("a", "b", "c", "d")
print("string_tuple", string_tuple)
del string_tuple
元組的内置方法
len() 擷取元組元素個數
tuple1 = (1, 2, 3, 44, 55)
print("元組的長度是:" len(tuple1))
max(), min()傳回元組元素最大值,最小值
tuple_num = (11, 22, 33, 0, 15, 40)
print("tuple_num中元素最大值是:", max(tuple_num))
print("tuple_num中元素最小值是:", min(tuple_num))
元組運算符
與字元串和清單一樣,元組也可以使用
+
和
*
進行運算。
tuple1 = (11, 22, "string")
tuple2 = ("python", [11, 22])
tuple3 = tuple1 + tuple2
tuple4 = tuple1 * 3
print("使用+運算符的結果是:", tuple3)
print("使用*運算符的結果是:", tuple4)
元組的周遊
使用for循環進行周遊
tuple_str = ("a", "abc", "d", "df")
for i in tuple_str:
print(i)
後續會繼續講解資料類型的深拷貝和淺拷貝。
以上就是本篇文章的内容,如果覺得寫得不錯,記得點選在看。