列表list

列表的创建

列表的特点

有序排列的数据类型;

有唯一的位置或索引,索引从0开始;

可以存储重复的数据和任意类型的数据

创建

运行结果:

 

列表查询操作

获取列表中指定元素的索引:

使用index() 方法查找元素的索引,对象名.index()

 

 结果:

 

 注意:

获取列表中的单个元素

获取列表中的单个元素
正索引可以0到N-1 如:list【0】
逆向索引从N-1到-1,最后一个是-1 ,如:list【-1】表示最后一个索引的元素
超出了就会出现异常:IndexError

切片

语法格式:列表名【start:stop:step】,开始、结束、步长
 
1、切片的结果是把列表中的片段重新复制下来生成一个新的列表
2、切片的范围
左闭右开:不包含右边

 

3、不填写的话,步长step默认为1

 

4、省略start,默认start从第一个开始,但是需要有冒号
 
5、省略stop,默认stop的值是最后一个,不能省略了冒号
 
6、step为负数时,表示列表里的顺序倒着排列,【:stop:step】 start为空
切片的第一个元素默认是显示列表的最后一个元素

 

7、step为负数时,【start::step】stop为空

 

列表元素增加

使用insert()方法在列表的任意位置添加一个元素

使用append()在列表的末尾添加一个元素

使用extend()在列表的末尾至少添加一个元素,每一个都会成为单独的元素添加到列表中

切片

列表元素修改

把指定索引的元素修改成一个新的元素

使用切片,生成新的值,可以增删改查,修改多个元素

列表元素删除

remove()删除指定元素

pop()删除指定索引位置的元素

clear()清除列表中的所有元素

del 列表 将对象列表删除

切片

列表元素排序

使用sort()方法,对原列表的元素进行排列

 

 

posted @ 2022-05-09 16:50  呆萌呆萌呆萌  阅读(38)  评论(0)    收藏  举报