1 什么是列表
列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。
列表的数据项不需要具有相同的类型。
创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。
比如:[0,2,3,4,6,7,8,9]
1.1列表的格式和输出列表
创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。用print输出就可以知道此列表。
如下所示:
2 遍历列表
2.1 for循环实现
对于列表来说,因为列表的元素确定,for循环比while循环适合列表。
3 列表的常见操作
3.1访问元素
索引值(偏移量)是从0开始的,而非我们习惯的从1开始。
如下图,索引值为0,是“醜猫”
索引值为1,是“连尼”
索引值为2,是“熊猫一二”
3.2截取与拼接
用:(冒号)
冒号左取右不取
左右两边的数字指的是列表中元素的索引值(偏移量),记住索引值(偏移量)始终是从0开始的。
3.3增加元素
append:在列表末尾添加新的对象
列表append什么元素,就在列表后加上该元素
同样的,列表append一个列表['肥猪','脑魔'],就在列表后加上该元素,该元素是列表。
这意味着,列表里面还可以嵌套列表。
extend:在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
如果要在列表后再添加一个列表,且里面的元素同级,该怎么做呢?用extend。
这样,两个列表就可以完美拼接起来啦~
+
不要忘记,最简单的方法还有加号,两个列表用加号加起来,就是一个新的列表了。
insert:将对象插入列表
append只能把元素添加在列表最后,要是想把元素插入到中间,则需要用到insert方法。格式是list.insert(插入偏移量位置,元素)
3.4删除元素
del:根据下标进行删除
pop:删除最后一个元素,并返回这个值
remove:根据元素的值进行删除
3.5查找元素
in:(存在),如果存在那么结果为True,否则为False
not in:(不存在),如果不存在那么结果为True,否则为False
3.6修改元素(更新元素)
修改元素的时候,要通过偏移量来确定要修改的是哪个元素,然后才能进行修改。
4 列表常用的函数&方法
4.1函数
len(list):返回列表元素个数
max(list):返回列表元素最大值
min(list):返回列表元素最小值
4.2方法
list.count(obj):统计某个元素在列表中出现的次数
list.index(obj):从列表中找出某个值第一个匹配项的索引值(偏移量)位置
list.reverse():反向列表中元素
list.sort():对原列表进行排序
默认升序
reverse参数为True的话,排序就会降序。
reverse参数为False的话,排序就是升序,跟默认不加参数一样。
list.clear():清空列表
用于清空列表
看完的小伙伴可以点个在看,以及关注我,回复我“列表”获得源代码~
谢谢~~~~!