教育行业A股IPO第一股(股票代码 003032)

全国咨询/投诉热线:400-618-4000

Python中如何构建元组?

更新时间:2022年09月27日17时08分 来源:传智教育 浏览次数:

好口碑IT培训

Python构建元组的方式非常简单,可以直接用圆括号包含多个使用逗号隔开的元素即可。非空元组的括号可以省略。创建元素的示例如下:

>>> ()                              #创建一个空元组
()
>>> 1,                              #由逗号结尾表示元组
(1,)
>>> (1,  )                          #单个元素的元组
(1,  )
>>> 1,2,3                           #包含多个元素的元组
(1, 2, 3)
>>> (1, 2, 3)                       #包含多个元素的元组
(1,2,3)

通过tuple()函数也可以构造元组,该函数的定义如下:

tuple(iterable)

tuple()函数中的参数iterable是一个可迭代的数据。使用tuple()函数创建元组时,若没有传入任何参数,则创建的是一个空元组,例如:

>>> tuple()                        #创建空元组
()

使用tuple()函数创建非空元组,具体示例如下:

>>> tuple([1, 2, 4])                  #创建非空元组
(1, 2, 4)
>>> tuple('python')                  #创建非空元组
('p','y','t','h','o','n')

元组类型在表达固定数据、函数多返回值、多变量同步赋值、循环遍历等情况下是十分有用的,例如:

>>> def get_square(x):
...  return x, x"x       #函数返回多个值
...
>>> x,  y = 10, 20       #多个变量同步赋值
>>> x,  y = (10,20)
>>>for x,y in ((10,20),(10,25),(15,25)): #循环遍历元组
...  print(x, y)
...
10 20
10 25
15 25



0 分享到:
和我们在线交谈!