1、列表究竟是一个什么东西?
2、如何去定义一个列表
3、列表常用操作有哪些
4、列表中涉及到迭代器,那么迭代器又是什么?
5、列表还有一些其他操作,该怎么样玩转列表?
文章目录
1、列表概念
到底什么是列表?
2、列表定义
2.1、直接定义
对比下面两种写法
3.1、增
3.1.1、append
3.1.2、insert
3.1.3 extend
3.1.4 、乘法和加法运算
注意:extend和加法操作的区别
3.2.1、del语句
3.2.2、pop
3.2.2、remove
注意:这里存在一个坑,一定要细心
有人肯定认为利用remove就可以删除列表中所有重复的元素,可是事实是这样吗?
3.4、查
3.4.1、获取单个元素
注意:索引越界问题
3.4.3、count()
3.4.4、获取多个元素
3.4.5、遍历操作
3.4.5.1、根据元素进行遍历
注意:
3.4.5.2、根据索引进行遍历
3.4.5.3、创建枚举对象
3.4.5.4、使用迭代器进行遍历
很多小伙伴肯定不理解上述的迭代器,所以下面一章,我会专门讲解迭代器相关内容,如果不懂,可以查看下一章内容,概念比较多,可以反复看几遍哦???
4、迭代器
迭代器可以用来访问序列中的元素,本小结主要围绕以下内容对迭代器进行讲解:
1、迭代器究竟是一个什么东西?
2、为什么会需要有迭代器?
3、如何使用迭代器?
4、使用迭代器需要注意哪些内容?
4.1、迭代器是什么
在了解迭代器之前,需要首先知道几个概念:迭代、可迭代对象、迭代器。
4.1.1、迭代
4.1.3、迭代器
注意:
1.仅仅在迭代到某个元素的时候,才处理该元素
注意:
6、比较操作
在Python2中可以采用cmp()函数
7、排序
7.1、内建函数sorted()
7.2、方法sort()
注意:
注意区别sorted()函数和方法sort()
函数sorted()针对所有可迭代对象
方法sort()是针对列表特有的方法
7.3、乱序
8、反转