元組
Python的元組(tuple)與列表類似,不同之處在於元組的元素不能修改。元組使用圓括號包含元素,而列表使用方括號包含元素。元組的創建,只需在圓括號中添加元素並使用逗號分開即可。
與字符串的索引類似,元組的索引也是從0開始。
1,訪問元組
可以使用下標索引來訪問元組中元素,通過一個案例演示 :
tuplel_demo = ('hello', 100, 4.5)
print(tuplel_demo[0])
print(tuplel_demo[1])
print(tuplel_demo[2])
程序運行結果如下:
2, 修改元組
元組中的元素值是不允許修改的,但是我們可以對元組進行連接組合。
通過下列案列演示:
tuple_one = (12,34.56)
tuple_two = ('abc', 'xyz')
#以下修改元組操作是非法的
#tuple_one[0] = 100
#創建一個新元組
tuple_three = tuple_one + tuple_two
print(tuple_three)
上述,創建了兩個元組,之後使用+運算符連接這兩個元組,生成一個新元組。運行結果如下:
3,元組的遍歷
通過 for 循環可以遍歷元組的元素。
通過下列案例演示:
tuple_demo = (1,2,3,4,5)
for number in tuple_demo:
print(number,end="")
運行結果如下:
4,元組內置函數
Python 提供的元組內置函數如下表:
方法 | 描述 |
---|---|
len(tuple) | 計算元組元素個數 |
max(tuple) | 返回元組中元素的最大值 |
min(tuple) | 返回元組中元素的最小值 |
tuple(seq) | 將列表轉爲元組 |
通過下列案例演示元組內置函數的使用:
tuple_one = ('Google', 'Runoob', 'Taobao')
#計算元組元素個數
len_size = len(tuple_one)
print(len_size)
#返回元組最大值和最小值
tuple_two = ('5', '4', '8')
max_size = max(tuple_two)
min_size = min(tuple_two)
print(max_size)
print(min_size)
#R將列表轉爲元組
list_demo = ['Google', 'Taobao', 'Runoob', 'Baidu']
tuple_three = tuple(list_demo)
print(tuple_three)
上述案例,創建了一個包含3個元素的元組,之後調用 len 函數計算了元組中元素的個數,接着調用 max 和 min 函數分別獲取了元組中最大和最小的元素,最後創建了一個列表,並通過 tuple 函數將列表轉換爲一個元組。
運行結果如下: