元组 tuple
元组是不可变的序列,同list一样,元组可以存放任意
元组的表示方法:
用小括号()括起来,单个元素括起来后加逗号(,)区分单个对象还是元组
创建与元组的字面值:
t=() 空元组
函数type(x)用来返回x对应的类型
元组的构造(创建)函数 tuple
tuple() 生成一个空元组,等同于()
tuple(iterable) 用可迭代对象生成一个元组
元组的运算:
+ += * *=
< <= > >= == !=
索引[],切片[:]/[::]+加号用于拼接元组
*用于生成重复的元组
元组的比较运算:
in / not in 运算符
规则与列表的规则完全相同
元组的方法:
T.index(v[,begin[.end]]) 返回对应元素的索引下标
T.count(x) 返回元组中对应元素的个数
序列相关的函数:
reversed(可迭代对象) 返回反向顺序的可迭代对象
sorted(iterable,key=None,reverse=False) 返回已排序的列表
容器小结:
字符串 str #不可变顺序,只能存字符
列表 list #可变序列,可以存任意数据
元组 tuple #不可变序列,可以存任意数据