iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python列表删除的三种方法代码分享
  • 574
分享到

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

三种代码方法 2022-06-04 19:06:39 574人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

1、使用del语句删除元素 >>> i1 = ["a",'b','c','d'] >>> del i1[0] >>> print(i1) ['b

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()只删除一个指定的值。如果要删除的值可能在列表中出现多次,就需要使用循环来判断是否删除了所有的值。

以上就是本文关于Python列表删除的三种方法代码分享的全部内容,希望对大家有所帮助。欢迎参阅:Python文件的读写和异常代码示例、Python网络编程详解、Python中enumerate函数代码解析等,有问题请指出,感谢大家!

--结束END--

本文标题: Python列表删除的三种方法代码分享

本文链接: https://www.lsjlt.com/news/16267.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python3列表删除的三种方式实现
    目录1. 删除列表(list)的三种方式(1).按照元素删除—remove()(2).按照索引删除—pop()(3).按照索引删除—del()2....
    99+
    2024-04-02
  • 三种删除 GitHub 分支的方法
    想要删除 GitHub 分支的话,有多种方法可以实现。下面我们将结合具体的使用场景,为你介绍三种删除 GitHub 分支的方法。方法一:通过网页端删除分支GitHub 提供了非常简便的网页端操作界面,在网页端删除分支是最常见的操作方法。如果...
    99+
    2023-10-22
  • Python list列表删除元素的4种方法
    目录del:根据索引值删除元素 pop():根据索引值删除元素 remove():根据元素值进行删除 clear():删除列表所有元素 在 Python 列表中删除元素主要分为以下 ...
    99+
    2024-04-02
  • Python list列表删除元素(4种方法)
    在 Python 列表中删除元素主要分为以下 3 种场景: 根据目标元素所在位置的索引进行删除,可以使用 del 关键字或者 pop() 方法; 根据元素本身的值进行删除,可使用列表(list类型)提供的 remo...
    99+
    2023-09-18
    python 开发语言 后端 Powered by 金山文档
  • Python删除列表中的多个元素【四种方法】
    文章目录 1 使用切片删除多个元素2 使用列表解析3 利用romove()函数4 利用pop()函数 1 使用切片删除多个元素 利用索引进行对应索引元素的删除 改变原始列表 my_list...
    99+
    2023-09-22
    python 开发语言 matplotlib
  • python删除列表中特定元素的几种方法
    目录前言思路方法1方法2:使用while循环方法3:for循环倒序删除空字符串方法4:拷贝原列表前言 题目如下: 给定一个仅包含大小写字母和空格 ’ ’ 的字...
    99+
    2024-04-02
  • PHP技巧分享:HTML代码中的三种嵌入方法
    PHP技巧分享:HTML代码中的三种嵌入方法 在Web开发中,PHP经常被用来动态生成HTML代码。本文将介绍三种在HTML中嵌入PHP代码的方法,并提供具体的代码示例。 方法一:在H...
    99+
    2024-03-05
    html php 嵌入
  • python中list列表删除元素的四种方法实例
    目录在python列表中删除元素主要分为以下3种场景:del:根据索引值删除元素pop():根据索引值删除元素remove():根据元素值进行删除clear():删除所有元素补充: ...
    99+
    2024-04-02
  • 三个520专属Python表白代码分享
    目录No.1No.2No.3快到 520 了,分享几段 520 专属 Python 代码,不多说了,下面直接上货。 No.1 效果: 主要代码: import turtle tu...
    99+
    2024-04-02
  • python 统计代码耗时的几种方法分享
    目录时间戳相减 装饰器 timeit模块 重复调用 timeit()cProfile性能分析工具 时间戳相减 在代码执行前后各记录一个时间点,两个时间戳相减即程序运行耗时。 获取时...
    99+
    2024-04-02
  • Python删除列表中重复元素的七种方法举例
    目录前言直接遍历列表删除通过遍历索引删除通过遍历创建的切片来删除原列表用新列表记录需要保留的元素通过索引倒着删除通过递归函数删除毫无疑问set()是最方便的总结前言 嗨嗨,大家晚上好...
    99+
    2023-05-14
    列表去重 python python怎么去除列表中重复项 python中删除列表中的重复内容
  • 关于MySQL中创建表的三种方法分享
    本文主要介绍了MySQL中创建表的三种方法,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教 SQL 标准使用 CREATE TABLE 语句创建数据表;MySQL 则实现了三种创建表的方法,支持自定义...
    99+
    2023-10-10
    mysql android 数据库
  • Python反转列表的三种方式
    方式一:使用reversed()函数 a=[1,2,3,4,5,6,7,8,9] b=list(reversed(a)) print b 注意:reversed()函数返回的是一个迭代器,而不是一个List,需要再使用List函数转换一下...
    99+
    2023-01-31
    三种 方式 列表
  • php怎么删除数组的值?多种方法分享
    删除数组的值是 PHP 编程中常见的任务,因为数组通常是存储多个值的一维或二维数据结构。并且,有时候在代码执行过程中,需要从数组中删除某些元素,以更新或修改数组的内容。在 PHP 中,删除数组值的方法有很多。本文将介绍一些最常用的方法。使用...
    99+
    2023-05-14
    php数组 php
  • python安全地删除列表元素的方法
    目录方法1: 创建新列表,过滤元素1a) 列表推导,创建新列表1b) 列表推导,对a[:]赋值1c) 使用itertools.filterfalse()方法2:列表副本上迭代常见陷阱...
    99+
    2024-04-02
  • python判断列表为空的三种方法总结
    目录python中判断列表为空方法1:len()方法2:直接使用if判断方法3:使用==进行判断python判断为空的处理总结python中判断列表为空 判断列表为空是一个非常基础的...
    99+
    2023-02-03
    python判断列表为空 python判断列表 python空列表判断
  • Python中列表的三种遍历方法是什么
    本篇内容介绍了“Python中列表的三种遍历方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!列表(List) 的三种遍历(序号和值)...
    99+
    2023-06-30
  • Python list列表删除元素的方法有哪些
    本篇内容主要讲解“Python list列表删除元素的方法有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python list列表删除元素的方法有哪些”吧!del:根据索引值删除元素del...
    99+
    2023-06-25
  • php怎么去除字符串的开头部分?三种方法分享
    PHP中提供了一些便捷的方法,可以去除字符串的开头部分。本文将介绍三种常用的方法:substr,ltrim和preg_replace。substrsubstr函数可以从字符串的某个位置开始截取一定长度的字符。如果要去除开头的字符,可以设置长...
    99+
    2023-05-14
  • Python删除字符串中字符的四种方法示例代码
    目录一、删除字符串两端的一种或多种字符二、删除字符串中单个固定位置的字符三、删除字符串中任意位置的一种或多种字符四、同时删除字符串内的多种不同字符一、删除字符串两端的一种或多种字符 ...
    99+
    2022-12-08
    Python删除字符串中字符 Python删除字符
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作