元组是序列的一种,与列表很类似。不同之处在于:列表用方括号表示,元组用小括号表示;列表中的元素可以修改,元组中的元素不允许修改。
定义一个元组为
创建一个空元组的方法为
需要注意的是,定义一个只有一个元素的元组时,需要在元素后面添加逗号作为分隔符。
错误的定义:tup=(1)。
正确的定义:tup=(1,)。
与列表一样,元组同样可以被索引和截取。
与列表类似,元组除了索引[]和切片[:],还有其他一些运算符,如加号[(+)用于连接两个元组]、星号[(*)表示重复]及成员运算符in等。
运行结果为
删除整个元组,使用del语句:
元组中的内置函数如下。
len(tuple)计算元组中的元素个数
max(tuple)返回元组中元素的最大值
min(tuple)返回元组中元素的最小值
tuple(seq)将列表转换为元组