Python列表删除的三种方法代码分享

作者:潇潇、寒 时间:2022-10-26 19:13:35 

1、使用del语句删除元素


>>> i1 = ["a",'b','c','d']

>>> del i1[0]
>>> print(i1)
['b', 'c', 'd']
>>>

del语句将值从列表中删除后,就再也无法访问它了。

2、使用pop()删除元素

pop()可删除列表末尾的元素,并让你能够接着使用它。食欲弹出(pop)源自这样的类比:列表就是一个栈,而删除列表末尾的元素相当于弹出栈顶元素。


>>> i1 = ['cai','rui','headsome']
>>> i2 = i1.pop()
>>> print(i1)
['cai', 'rui']
>>> print(i2)
headsome
>>>

作用:假设列表中的摩托车是按照购买时间存储的,就可以使用方法pop()打印一条消息,指出最后购买的是哪款摩托车:


#!/usr/bin/env python
motorcycles = ['honda','yamaha','suzuki']
last_owned = motorcycles.pop()
print("The last motorcycle i owned was a " + last_owned.title() + '.')
================================
The last motorcycle i owned was a Suzuki.

弹出列表中任何位置处的元素:


#!/usr/bin/env python
motorcycles = ['honda','yamaha','suzuki']
last_owned = motorcycles.pop(0)
print("The last motorcycle i owned was a " + last_owned.title() + '.')
========================================
The last motorcycle i owned was a Honda.

3、remove 根据值删除元素


motorcycles = ['honda','yamaha','suzuki']
motorcycles.remove('yamaha')
print(motorcycles)
====================================
['honda', 'suzuki']

注意:remove()只删除一个指定的值。如果要删除的值可能在列表中出现多次,就需要使用循环来判断是否删除了所有的值。

来源:http://www.cnblogs.com/caicairui/p/7550868.html

标签:python,列表删除
0
投稿

猜你喜欢

  • Pytorch中torch.nn.Softmax的dim参数用法说明

    2023-08-28 04:20:10
  • JS中的算法与数据结构之集合(Set)实例详解

    2024-04-16 09:28:34
  • 基于Python绘制一个摸鱼倒计时界面

    2022-09-02 03:03:26
  • HTML 5新增的元素

    2007-10-29 12:39:00
  • CentOS安装mysql5.7 及简单配置教程详解

    2024-01-21 08:18:51
  • chatGPT之Python API启用上下文管理案例详解

    2022-09-21 13:51:43
  • 如何快速的呈现我们的网页的技巧整理

    2024-04-26 17:12:40
  • NodeJs Express框架操作MongoDB数据库执行方法讲解

    2024-01-25 08:59:08
  • JavaScript判断变量是对象还是数组的方法

    2024-06-24 06:29:37
  • Python图像的增强处理操作示例【基于ImageEnhance类】

    2022-02-12 04:31:46
  • 在PyCharm环境中使用Jupyter Notebook的两种方法总结

    2021-10-07 08:06:32
  • sqlserver 三种分页方式性能比较[图文]

    2011-09-30 11:16:20
  • Python实现希尔排序算法的原理与用法实例分析

    2021-10-19 17:44:08
  • Python+Opencv实战之人脸追踪详解

    2022-09-22 16:03:38
  • Python实现CAN报文转换工具教程

    2022-06-13 02:34:06
  • windows安装python超详细图文教程

    2023-08-01 15:19:32
  • python3 发送任意文件邮件的实例

    2023-12-31 15:54:42
  • 免费手机号码归属地API查询接口和PHP使用实例分享

    2023-10-31 08:06:37
  • python3实现小球转动抽奖小游戏

    2021-08-07 01:08:04
  • 10分钟彻底搞懂Http的强制缓存和协商缓存(小结)

    2024-04-17 10:09:08
  • asp之家 网络编程 m.aspxhome.com