Python中的元組(tuple)是一個不可變的序列,它可以包含多個不同類型的元素。元組用一對圓括號來表示,各個元素之間使用逗號進行分隔。
元組的主要用途有以下幾個方面:
下面是一些元組的基本操作示例:
# 創建元組
tup1 = (1, 2, 3)
tup2 = ('a', 'b', 'c')
# 訪問元組元素
print(tup1[0]) # 輸出: 1
print(tup2[1]) # 輸出: 'b'
# 元組切片
print(tup1[1:]) # 輸出: (2, 3)
print(tup2[:2]) # 輸出: ('a', 'b')
# 元組連接
tup3 = tup1 + tup2
print(tup3) # 輸出: (1, 2, 3, 'a', 'b', 'c')
# 元組解包
x, y, z = tup1
print(x, y, z) # 輸出: 1 2 3
# 元組作為函數返回值
def get_point():
return 1, 2
print(get_point()) # 輸出: (1, 2)
x, y = get_point()
print(x, y) # 輸出: 1 2
總之,元組是一種不可變的數據結構,用于存儲多個不同類型的值,并且可以進行訪問、切片、連接、解包等操作。