全國咨詢/投訴熱線:400-618-9090

首頁技術文章正文

Python元組介紹:10分鐘掌握元組用法

更新時間:2020年04月06日 23時42分52秒 來源:黑馬程序員

Python的元組(tuple)與列表類似,不同之處在于元組的元素不能修改,元組使用圓括號包含元素,而列表使用方括號包含元素。元組的創建很簡單,只需要在圓括號中添加元素,并使用逗號分隔即可,示例代碼如下:

 

tuple_one = ("java", "python", "PHP", "C++")
print(tuple_one)

運行結果為:


1575008892414_python元組1.jpg

與字符串的索引類似,元組的索引也是從0開始的。接下來,針對元組的相關操作進行講解。

1、訪問元組

可以使用下標索引來訪問元組中的元素。接下來,通過一個案例來演示。

 
tuple_one = ("java", "python", "PHP", "C++")
print(tuple_one[0])
print(tuple_one[1])
print(tuple_one[2])
print(tuple_one[3]) 

 

運行結果為:

1575008909934_python元組2.jpg

1、元組數據不能修改

元組中的元素值是不允許修改的,但我們可以對元組進行連接組合。接下來,通過一個案例來演示。

 
tuple_one = ("java", "python", "PHP", "C++")
tuple_two = ("1", "2", "3")
tuple_three = tuple_one + tuple_two
print(tuple_three) 

 

運行結果如下:

 

1575008923914_python元組3.jpg

修改元組中的數據,測試。

tuple_one = ("java", "python", "PHP", "C++")
#把元組中的第一個元素修改為“傳智播客”
tuple_one[0] = "傳智播客"
print(tuple_one) 

如下圖python報錯:

1575008934703_python元組4.jpg


2、遍歷元組

可以使用for循環實現元組的遍歷,下面我們通過實演示。【推薦了解:python+人工智能培訓課程

tuple_one = ("java", "python", "PHP", "C++", "學IT到傳智播客")

for subject in tuple_one:
    #注意for循環后的print()語句的縮進,不然會報錯
    print(subject) 

運行結果如下:

 

1575008976871_python元組5.jpg


3、內置元組函數哪些?

len(tuple) 表示計算元祖

max(tuple) 返回元祖中的元素最大值

min(tuple) 返回元組中元素最小值

tuple(seq)  將列表轉為元組

 

下面我們通過實例展示

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)
# 將列表轉為元組
list_subject = ["java", "python", "大數據", "軟件測試", "PHP"]
tuple_subject2 = tuple(list_subject)
# 打印tuple_subject2數據類型
print(type(tuple_subject2)) 


以上代碼運行結果如下:

1575009041340_python元組6.jpg

在線咨詢 我要報名

11选5助手新免费版 保本投资个人理财产品 长沙站街女实录 幸运飞艇怎么看走势技巧 安徽25选5 重庆快乐10分开奖历史结果 广东了36选7开奖 福建11选5杀号 老11选五5开奖结 3d独胆王独胆预测专 有坂深雪个人资料 极速十一选五 江苏11选5 基本走势图 天津11选5 广东十一选五开奖结果 云南11选5前三 辽宁快乐12选5开奖