元组的特点
1. 元组不可修改
2. 是一个可迭代对象
3. 支持索引操作
4. 支持切片操作
5. 可以存储多个数据
6. 可以存储多种数据
创建
直接创建
(1,2,3,4) #整型元组
('1','2','3') #字符串
构造方法
tuple() #空元组
tuple(iterable)
iterable 是可迭代对象
将可迭代对象的元素初始化为一个新元组
元组是不可变类型
不可变类型 内容发生改变首地址必须变
访问
a = (1,2,3,4)
1.访问其中一个元素
使用索引操作 a[0]
2.访问多个
切片 a[0:2]
3.访问全部
遍历 for循环
4.当只有一个元素时必须有逗号,可以省略括号
方法
1. count(value)
返回value在元组中出现的次数
2. index(value, [start, [stop]])
返回value在start到stop范围内第一个出现的下标
元组支持的操作符
1. 拼接操作
+
2. 重复操作
*
3. 比较操作:
> < >= <= == !=
4. 成员关系:
in not in