教育行業(yè)A股IPO第一股(股票代碼 003032)

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

Python中如何構(gòu)建元組?

更新時(shí)間:2022年09月27日17時(shí)08分 來源:傳智教育 瀏覽次數(shù):

好口碑IT培訓(xùn)

Python構(gòu)建元組的方式非常簡單,可以直接用圓括號(hào)包含多個(gè)使用逗號(hào)隔開的元素即可。非空元組的括號(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)

通過tuple()函數(shù)也可以構(gòu)造元組,該函數(shù)的定義如下:

tuple(iterable)

tuple()函數(shù)中的參數(shù)iterable是一個(gè)可迭代的數(shù)據(jù)。使用tuple()函數(shù)創(chuàng)建元組時(shí),若沒有傳入任何參數(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')

元組類型在表達(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



0 分享到:
和我們在線交談!