总结
本节课要讲的主要内容是元组,可能有的同学没有听过元组这个词,那我们一起来看看什么是元组吧~
1.什么是元组
- python中的元组是有序元素组成的集合,与列表的区别在于,元组是不可变的,一旦定义,就不能修改。
2.元组的定义
- 可以使用 tuple() 或者 () 直接初始化元组,主要注意的是,定义单个元素的元组时,需要在单个元素后面加一个逗号。
3.元组的访问
- 元组的访问和列表类似,都可以通过索引访问。
4.元组不可变性
- 由于元组是无法被修改的,因此,元组没有增删改查的方法,这也体现了元组的不可变性。
5.命名元组
-
使用之前需要通过 collection 模块导入一个 namedtuple 类;
-
构建元组类:类名 = namedtuple(‘类名',[可迭代对象]);
-
初始化元组实例;
-
访问元组(元组也是通过点语法访问);
6.冒泡排序
-
两个相邻元素之间进行比较,大的往后放,最终最大的元素应该排在队列的最末尾;
-
每次比较完之后,下一次的比较都会减少一次;
-
冒泡排序有两层循环,外层循环控制比较的次数,内层循环用来比较元素的大小;