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

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

Python中如何構建元組?

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

好口碑IT培訓

Python構建元組的方式非常簡單,可以直接用圓括號包含多個使用逗號隔開的元素即可。非空元組的括號可以省略。創(chuàng)建元素的示例如下:

>>> ()                              #創(chuàng)建一個空元組
()
>>> 1,                              #由逗號結尾表示元組
(1,)
>>> (1,  )                          #單個元素的元組
(1,  )
>>> 1,2,3                           #包含多個元素的元組
(1, 2, 3)
>>> (1, 2, 3)                       #包含多個元素的元組
(1,2,3)

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

tuple(iterable)

tuple()函數(shù)中的參數(shù)iterable是一個可迭代的數(shù)據。使用tuple()函數(shù)創(chuàng)建元組時,若沒有傳入任何參數(shù),則創(chuàng)建的是一個空元組,例如:

>>> 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')

元組類型在表達固定數(shù)據、函數(shù)多返回值、多變量同步賦值、循環(huán)遍歷等情況下是十分有用的,例如:

>>> def get_square(x):
...  return x, x"x       #函數(shù)返回多個值
...
>>> x,  y = 10, 20       #多個變量同步賦值
>>> 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 分享到:
和我們在線交談!