第九章、元组

什么是元组

元组是不可改变的列表,同列表 list 一样,元组可以存放任意类型的数据,但是一旦创建将不可修改。

元组的特点

1. 元组的创建

创建元组的字面值

用小括号() 括起来,单个元素括起来后加逗号来区分单个元素还是元组。

示例

t1 = ()         # 空元组
t2 = (100,)     # 含有一个数据元素的元组
t3 = 100,       # 含有一个数据元素的元组
t4 = (1, 2, 3)  # 含有三个数据元素的元组
t5 = 1, 2, 3    # 含有三个数据元素的元组

注: type(x) 函数用来返回数据x的类型。

创建元组的函数tuple

函数 tuple 的调用语法:

tuple()           # 创建一个空的元组,等同于 ()
tuple(可迭代对象)   # 用可迭代对象创建一个元组

示例

L1 = tuple()          # L1 = ()
L2 = tuple("ABC")     # L2 = ('A', 'B', 'C')
L3 = tuple(range(5))  # L3 = (0, 1, 2, 3, 4)

元组的用途

元组常用于存储不可变的数据集合,例如函数的返回值、数据库中的记录等。

视频讲解