元组属于不可变序列,不能修改元组中的元素。而列表属于可变序列。所以,元组没有增加,修改,删除元素的相关方法。
一、元组支持如下操作:
1.索引访问
2.切片操作
3.连接操作
4.成员关系操作
5.比较运算操作
6.计数:元组长度len(),最大值max(),最小值min(),求和sum()
二、元组的创建
1.通过()创建,()可以省略
例如:a=(1,2,3) 或 a =1,2,3
如果元组只有一个元素,后面必须加逗号,否则会被解释器解释为整数
2.通过tuple()创建元组
b=tuple() #创建一个空的元组对象
b=tuple("abc")==>('a','b','c','d') 与 list("abc")==>['a','b','c']用法相似
b=tuple(range(3))==>(0,1,2)
b=tuple([1,2,3])==>(1,2,3)
tuple()可以接收列表、字符串、其他序列类型、迭代器等生成元组
list()可以接收元组、字符串、其它序列类型、迭代器等生成列表
3.元组对象的删除
假设b为一个元组对象
del b可删掉元组对象,和前面删除变量一样