更新時(shí)間:2022年09月27日17時(shí)08分 來(lái)源:傳智教育 瀏覽次數(shù):
Python構(gòu)建元組的方式非常簡(jiǎn)單,可以直接用圓括號(hào)包含多個(gè)使用逗號(hào)隔開(kāi)的元素即可。非空元組的括號(hào)可以省略。創(chuàng)建元素的示例如下:
>>> () #創(chuàng)建一個(gè)空元組 () >>> 1, #由逗號(hào)結(jié)尾表示元組 (1,) >>> (1, ) #單個(gè)元素的元組 (1, ) >>> 1,2,3 #包含多個(gè)元素的元組 (1, 2, 3) >>> (1, 2, 3) #包含多個(gè)元素的元組 (1,2,3)
通過(guò)tuple()函數(shù)也可以構(gòu)造元組,該函數(shù)的定義如下:
tuple(iterable)
tuple()函數(shù)中的參數(shù)iterable是一個(gè)可迭代的數(shù)據(jù)。使用tuple()函數(shù)創(chuàng)建元組時(shí),若沒(méi)有傳入任何參數(shù),則創(chuàng)建的是一個(gè)空元組,例如:
>>> tuple() #創(chuàng)建空元組 ()
使用tuple()函數(shù)創(chuàng)建非空元組,具體示例如下:
>>> tuple([1, 2, 4]) #創(chuàng)建非空元組 (1, 2, 4) >>> tuple('python') #創(chuàng)建非空元組 ('p','y','t','h','o','n')
元組類(lèi)型在表達(dá)固定數(shù)據(jù)、函數(shù)多返回值、多變量同步賦值、循環(huán)遍歷等情況下是十分有用的,例如:
>>> def get_square(x): ... return x, x"x #函數(shù)返回多個(gè)值 ... >>> x, y = 10, 20 #多個(gè)變量同步賦值 >>> x, y = (10,20) >>>for x,y in ((10,20),(10,25),(15,25)): #循環(huán)遍歷元組 ... print(x, y) ... 10 20 10 25 15 25
計(jì)算機(jī)語(yǔ)言:機(jī)器語(yǔ)言、編匯語(yǔ)言和高級(jí)語(yǔ)言
2022-09-13數(shù)據(jù)解析的常見(jiàn)方式有哪些?
2022-09-13Python數(shù)據(jù)分析與應(yīng)用:常見(jiàn)的數(shù)據(jù)可視化工具
2022-09-09Python爬蟲(chóng)有哪些應(yīng)用場(chǎng)景?
2022-09-07為什么說(shuō)大數(shù)據(jù)是一種戰(zhàn)略資源?
2022-09-07MySQL外鍵約束和外鍵約束下的數(shù)據(jù)操作
2022-09-06北京校區(qū)