Python——列表的增、删、改

本文介绍了Python中对列表元素的操作,包括使用append在列表尾部添加元素,extend用于合并列表,insert在指定位置插入元素,remove删除特定元素,pop删除指定索引元素,切片用于删除或插入多个元素,以及clear清空列表和del删除整个列表。同时,文章也展示了如何更改列表中的单个或多个元素。
摘要由CSDN通过智能技术生成

一、对列表元素进行增加

1.append(附加 )的使用

在列表的后面添加新的元素

语法格式:

列表名字  .   append(所要加的数据)

lst=[10,20,30]

lst.append(20)

print(lst)

#运行结果为  10,20,30,20

这里我觉得需要注意一点 ,如果要在列表后面追加好几个元素,能不能用append?

试验一下:

lst1=['hello','world',100]
lst2=[1,2]
lst1.append(lst2)
print(lst1)

结果为: 

这里需要注意的是  后面多了一个方括号,意思为  :把原来的列表当成一个元素添加到后面

2.extend(扩展)的使用

在列表后面追加至少一个元素

语法格式:

创建的一个列表   .   extend(需要添加的多个元素组成的列表)

例子如下:


lst1=['hello','world',100]
lst2=[1,2]
lst1.extend(lst2)
print(lst1)  

3.inset(插入)的使用

在列表的任意位置插入一个元素

语法格式:

创建的目标列表  .  inset(列表的索引序号,索要插入的元素)

例子如下:

lst=[1,3,4,5,6]

lst.insert(1,2)
print(lst)

4.切片

将多个元素插入到列表中

lst=[1,3,4,5,6]

lst[1:1]=[2,2,2,2]
print(lst)

将2,2,2,2插入到1和3之间

二、对列表的删减

1.remove(去掉)的使用

语法格式:

创建的目标列表   .   remove(需要删除的元素)

lst=[1,3,4,5,6]

lst.remove(lst[1])  #这里也可以直接写目标元素,通过索引也可以
print(lst)

#运行结果为  1,4,5,6

注意的是:如果remove中的元素不存在,则提示valueerror

2.pop  删除索引位置的元素

语法格式:

创建的目标列表  .  pop(索引的位置数字)

例子:

lst=[1,3,4,5,6]

lst.pop(1)
print(lst)

注意的是:如果pop中没有数字,则删除列表中最后一个数据

3.切片

删除列表中一个以上的元素

例子如下:

lst=[1,3,4,5,6]

lst[1:2]=[]
print(lst)

#结果为:1,4,5,6

4.清空列表

将列表中的数据删除,但列表存在

语法格式:

创建的目标列表  .  clear  ()

例子:

lst1=[1,2,3,4]
lst.clear()
print(lst1)

5.删除列表

语法格式:

dle   创建的目标列表

例子:

lst1=[1,2,3,4]
del lst1
print(lst1)

三、对列表进行更改

1.对单个元素的更改

lst1=[1,2,3,4]
lst1[1]=100
print(lst1)

2.对列表中的一段元素进行更改

切片的方法

例子如下:

lst1=[1,2,3,4]

lst1[1:3]=[100,200,300]
print(lst1)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值