添加删除元素的函数

PYTHON添加删除元素的函数

pop() 函数 用于移除列表中的元素(默认最后一个),并返回该元素的值。
语法: list.pop(obj=list[-1]) obj是可选参数,要移除列表元素的对象。
比如:

list _1=[123,’liming’,’xiaoli’,’xiaohong’]
Print(list_1.pop())                      #删除最后一个元素
输出:[123,’liming’,’xiaoli’]


list _1=[123,’liming’,’xiaoli’,’xiaohong’]
Print(list_1.pop(2))                     #删除(index)索引相应位置的元素
输出:[123,’liming’, ’xiaohong’]

remove(value) 函数 是根据参数value在列表中查找,若找到某个元素和参数相等,则将该元素删除,若没有找到,则抛出异常,该函数不能为空,该函数没有返回值。

list _1=[123,’liming’,’xiaoli’,’xiaohong’]
list _1.remove(’xiaoli’)
print=( list _1)
输出:[123,’liming’,’xiaohong’]

Del也可以删除列表中的元素

list _1=[123,’liming’,’xiaoli’,’xiaohong’]
del list _1[1 :2]                         #  删除1-2号位置的元素
print(list _1)
输出[123,’xiaohong’]

append() 函数 用于将传入的对象(一个整体)(可以是任何类型的对象),附加(添加)到现在的列表中。
语法:list.append(obj) obj是要添加到列表中的对象,不返回任何值,但更新现有列表。
比如:

list _1=[’c++’,’java’,’python’]
list _1.append(’c#’)  
Print(’更新后的列表是 :’,list_1)
输出:更新后的列表是 : [’c++’,’java’,’python’, ’c#’]

list _1=[’c++’,’java’,’python’]
list _2=[’汇编’,’易语言’,’C#’]       #它会将list _2作为一个整体添加到列表中
list _1.append(list _2)  
Print(’更新后的列表是 :’,list_1)
输出:更新后的列表是 : [’c++’,’java’,’python’, ’c#’,[’汇编’,’易语言’,’C#’]]   

extend() 函数 是将一个可迭代对象中的每个元素逐个添加到列表中。
语法: list.extend(iterable)
比如:

list _1=[’c++’,’java’,’python’]
list _2=[’汇编’,’易语言’,’C#’]       #添加的必须是可迭代对象,可以for循环的。
list _1.extend(list_2)
Print(list_1)
输出:[’c++’,’java’,’python’,’汇编’,’易语言’,’C#’]

学不是一步到位,而是一个慢慢熟悉的过程。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值