更新时间:2022年09月27日17时08分 来源:传智教育 浏览次数:
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