更新時間:2019年11月29日14時46分 來源:傳智播客 瀏覽次數(shù):
Python的元組(tuple)與列表類似,不同之處在于元組的元素不能修改,元組使用圓括號包含元素,而列表使用方括號包含元素。元組的創(chuàng)建很簡單,只需要在圓括號中添加元素,并使用逗號分隔即可,示例代碼如下:
tuple_one = ("java", "python", "PHP", "C++") print(tuple_one)
運行結果為:
與字符串的索引類似,元組的索引也是從0開始的。接下來,針對元組的相關操作進行講解。
1、訪問元組
可以使用下標索引來訪問元組中的元素。接下來,通過一個案例來演示。
tuple_one = ("java", "python", "PHP", "C++") print(tuple_one[0]) print(tuple_one[1]) print(tuple_one[2]) print(tuple_one[3])
運行結果為:
1、元組數(shù)據(jù)不能修改
元組中的元素值是不允許修改的,但我們可以對元組進行連接組合。接下來,通過一個案例來演示。
tuple_one = ("java", "python", "PHP", "C++") tuple_two = ("1", "2", "3") tuple_three = tuple_one + tuple_two print(tuple_three)
運行結果如下:
修改元組中的數(shù)據(jù),測試。
tuple_one = ("java", "python", "PHP", "C++") # 把元組中的第一個元素修改為“傳智播客” tuple_one[0] = "傳智播客" print(tuple_one)
如下圖python報錯:
2、遍歷元組
可以使用for循環(huán)實現(xiàn)元組的遍歷,下面我們通過實演示。【推擠了解:python+人工智能培訓課程】
tuple_one = ("java", "python", "PHP", "C++", "學IT到傳智播客") for subject in tuple_one: # 注意for循環(huán)后的print()語句的縮進,不然會報錯 print(subject)
運行結果如下:
3、內(nèi)置元組函數(shù)哪些?
len(tuple) 表示計算元祖
max(tuple) 返回元祖中的元素最大值
min(tuple) 返回元組中元素最小值
tuple(seq) 將列表轉(zhuǎn)為元組
下面我們通過實例展示
tuple_suject = ("java", "python", "PHP", "C++", "學IT到傳智播客") # 計算元組中元素最大值和最小值 len_size = len(tuple_suject) print(len_size) # 返回元組元素最大值和最小值 tuple_number = ("4", "10", "16", "19", "2") max_number = max(tuple_number) min_number = min(tuple_number) print(max_number) print(min_number) # 將列表轉(zhuǎn)為元組 list_subject = ["java", "python", "大數(shù)據(jù)", "軟件測試", "PHP"] tuple_subject2 = tuple(list_subject) # 打印tuple_subject2數(shù)據(jù)類型 print(type(tuple_subject2))
以上代碼運行結果如下: