python的数据结构来回学习很多遍,这次进行归纳总结,方便python的初学者查看,包括列表,字典,元祖,集合,文章会从增删查的维度改来演示
元祖 tuple
元祖和列表的区别:
- 列表的元素是可以更改的,包括修改元素值,删除和插入元素,所以列表是可变序列
- 元祖一旦被创建,他的元素就不可更改了,所以元祖是不可变序列
1、创建元祖有两种方式
方式1:使用tuple直接创建
方式2:使用内置函数 tuple() ,将其他类型转换成元祖类型
2、查看元祖
方式1:通过下标索引查看
方式2:通过切片访问
也可以指定步长
t1 = ('a1', 'a2', 'a3', 'a4', 'a1', 'a6', 'a1')
print(t1[0:5:2])
方式3: 通过index访问
t1 = ('a1', 'a2', 'a3', 'a4', 'a1', 'a6', 'a1')
print(t1.index('a3'))
方式4:统计元素出现的次数
t1 = ('a1', 'a2', 'a3', 'a4', 'a1', 'a6', 'a1')
print(t1.count('a1'))