元组与列表类似,关于元组同样需要做如下三点说明:
- 元组通过英文状态下的圆括号构成,即()。其存放的元素与列表一样,可以是不同的数值类型,也可以是不同的数据结构。
- 元组仍然是一种序列,所以几种获取列表元素的索引方法同样可以使用到元组对象中。
- 与列表最大的区别是,元组不再是一种可变类型的数据结构。
由于元组只是存储数据的不可变容器,因此其只有两种可用的“方法”,分别是count和index。它们的功能与列表中的count和index方法完全一样,这里就简单举例,不再详细赘述:
t = ('a','d','z','a','d','c','a')
# 计数
print(t.count('a'))
# 元素位置
print(t.index('c'))
结果:
3
5