python,list中删除的三种方法del、remove、pop

方法代码说明
deldel L[i]①根据索引删除;②删除索引范围内的元素;③删除整个列表。del操作没有返回值
poplist.pop(i)根据索引删除,返回索引位置的元素
removelist.remove(value)删除第一个符合条件的元素,注意不是根据索引删除

del的使用

del的书写方式是 **del list[i] ** 根据索引删除,也就是根据位置删除元素。

使用方法

L = [1,2,2,3,4,5,6,7,8,9]
del L[0],L[3:6]
print(L)

>>>[2, 2, 3, 7, 8, 9]
#注意上面的操作,是先删除L[0]之后重新排序


L = [1,2,3]
del L
print(L)

错误:name 'L' is not defined,#表示已经被删除

pop的使用

pop的书写方式是 **list.pop[i] ** 根据索引返回对应位置的元素,列表也删除相对于位置的元素。list.pop()删除列表最后一个元素,并返回这个元素。

L = [1,2,2,3,4,5,6,7,8,9]
a = L.pop(2)
print(L)
print(a)

>>>[1, 2, 3, 4, 5, 6, 7, 8, 9]
>>>2


L = [6,7,8,9]
L.pop()
print(L)

[6, 7, 8]

remove的使用

remove的书写方式是 **list.remove(value) ** 删除第一个出现的对应元素,注意不是根据索引删除。而是确定列表种有某个元素,删除它。

    L = [1,2,2,3,4,5,6,7,8,9]
    L.remove(2)
    print(L)
    
    >>>[1, 2, 3, 4, 5, 6, 7, 8, 9]
    
	L.remove(2)
	print(L)
	>>>[1, 3, 4, 5, 6, 7, 8, 9]

写的匆忙,有错误请指出,谢谢

  • 19
    点赞
  • 98
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
PythonList是一种非常常用的数据结构,它可以存储多个元素,并且可以进行各种操作。下面是一些常用的Python List操作方法的汇总: 1.创建List: 可以使用方括号和逗号来创建一个List,例如: my_list = [1, 2, 3, 4, 5] 2.访问List元素: 可以通过索引来访问List的元素,索引从0开始,例如: print(my_list[0]) # 输出1 3.修改List元素: 可以通过索引来修改List的元素,例如: my_list[0] = 10 4.添加元素到List末尾: 可以使用append()方法来将元素添加到List的末尾,例如: my_list.append(6) 5.在指定位置插入元素: 可以使用insert()方法来在指定的位置插入元素,例如: my_list.insert(0, 0) 6.删除List的元素: 可以使用remove()方法删除List的指定元素,例如: my_list.remove(5) 7.删除List指定位置的元素: 可以使用del关键字或pop()方法删除List指定位置的元素,例如: del my_list[0] my_list.pop(0) 8.获取List的长度: 可以使用len()函数来获取List的长度,例如: length = len(my_list) 9.判断元素是否在List: 可以使用in关键字来判断一个元素是否在List,例如: if 6 in my_list: print("6在List") 10.对List进行排序: 可以使用sort()方法List进行排序,例如: my_list.sort() 这些是一些常用的Python List操作方法,通过这些方法可以方便地操作List的元素,提高编程的效率。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值