- 元组是python内置的数据结构之一,是不可变序列,使用小括号或者内置函数tuple() 定义。元组也可以存储不同类型的数据。数字和字符串也是不可变序列。
元组类似于列表,元组的取值与遍历与列表相同,并且元组中保存的数据也是引用,只是这些引用不可改变。但是若元组中的对象为可变对象,则引用不能改变,但数据可以改变。
t1 = ('hello', 'emm', 666) # 小括号定义
t1 = 'hello', 'emm', 666 # 小括号可以省略
t1 = ('hello',) # 元组只有一个元素时,必须加逗号,否则是原始类型
t1 = 'hello', # 元组只有一个元素时,必须加逗号
t1 = tuple(('hello', 'emm', 666)) # 使用内置函数tuple()定义
t1 = () # 空元组
t1 = tuple() # 空元组