Python3入门教程-2.3、操作列表-增删改查

2025-05-22 11:34:34

列表的元素是可以变动的,比如增加、删除、修改,不过需要注意的是,列表的元素不是基本数据类型,都是一个个的标识符引用对象

增加

1、如图,先定义一个列表a = [123,'456']一个是int类型,一个是str类型

Python3入门教程-2.3、操作列表-增删改查

2、添加一个元素,使用append比如a.append(789)括号中的就是要添加的元素

Python3入门教程-2.3、操作列表-增删改查

3、在指定位置添加元素,使用insert比如a.insert(1,'ABC')括号中前面的是汜枸赓觅指定位置,后面的是要插入添加的元素注意:位置从0开始,比如当前[123, '456', 789]123是位置0,'456'是位置1,789是位置3insert(1.'ABC')的意思是,在位置1插入'ABC',而位置1和之后的都往后挪动一位

Python3入门教程-2.3、操作列表-增删改查

删除

1、先定义一个列表a =[123, 'ABC', '456', 789, 123]

Python3入门教程-2.3、操作列表-增删改查

2、删除指定对象,使用remove比如:a.remove(123)注意:它不会把列表里面的所有123都删,只会删除最前面的与一个

Python3入门教程-2.3、操作列表-增删改查

3、如果你删除的指定对象不存在的话,那么会报错比如:列表没有999这个元素,你非要删除这个元素的话,会报错,如图

Python3入门教程-2.3、操作列表-增删改查

4、按位置删除,使用__delitem__()比如:a.__delitem__(0)删除列表a的第0个位置上的数据注意:这个位置不能超出列表的长度,否则会报错,如图2

Python3入门教程-2.3、操作列表-增删改查
Python3入门教程-2.3、操作列表-增删改查

改、查

1、这个就最简单了,比如需要把第0个元素修改直接:a[0] = xx这个类似于赋值

Python3入门教程-2.3、操作列表-增删改查

2、查找元素在哪稍僚敉视个位置,用index比如:a.index(123)/ a.index(123,1)意思:下一个123的位置在哪/从位置1开始查找,下一个123的位置在哪注意:如果列表不存在123,是会报错的

Python3入门教程-2.3、操作列表-增删改查
Python3入门教程-2.3、操作列表-增删改查

3、查找列表包含多少个这样的元素,使用count比如:b = a.count(123)得出的结果是这个列表里面,包含了多少邗锒凳审个123,有1个的话返回1,有2个的话返回2,如果没有的话返回0,b就是记录这个返回值

Python3入门教程-2.3、操作列表-增删改查
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢