首页 > 编程语言 >Python中的del、pop、remove、clear

Python中的del、pop、remove、clear

时间:2023-04-26 16:00:15浏览次数:37  
标签:删除 Python clear 元素 pop lst dict del

del是Python 中的一个关键字,用于删除变量、列表元素、字典键值对等

1.删除变量:
可以使用del关键字来删除变量,例如:
a= 10
del a

2.删除列表元素:
可以使用del关键字来删除列表中的元素,例如:
list=[1,2,3,4,5]
del list[2]


3.删除键值对
dict = { 'name': 'Tom',,'age': 18}
del dict[ 'name']

也可以将某个变量整体删除
del dict
del list

del和clear的区别
dict.clear(),清空字典数据,但删除后字典仍存在,变成空字典{}。
del dict, dict被彻底删除,继续使用dict会返回未定义错误

lst.pop(0) # 删除第一个元素
lst.pop(-2) # 删除倒数第二个元素
lst.pop() # 默认删除最后一个元素
lst.remove('San') #删除第一个值为 San 的元素

标签:删除,Python,clear,元素,pop,lst,dict,del
From: https://www.cnblogs.com/sangern/p/17356334.html

相关文章

  • 全网最详细的Python安装教程
    https://zhuanlan.zhihu.com/p/569019068 1.首先打开下载配置环境  https://www.python.org/downloads/windows/ 2.64位操作系统:找到windowsx86-64executableinstaller并点击,耐心等待下载完成!3.安装python4.2-1下载完后双击点开python-3.7.4.exe 下面两个都 ......
  • 【go】go语言变量类型 常量 函数基础 函数高级 setuptools将python项目打包 前后端联
    目录昨日回顾使用setuptools将python项目打包前后端联调今日内容1go语言变量类型2常量3函数基础4函数高级补充昨日回顾使用setuptools将python项目打包#https://zhuanlan.zhihu.com/p/624648232#python----》setuptools--》whl包结构 公司内部写了包---》公司内部用---......
  • delete(删除数据)
    语法:deletefrom表where条件语句注意:如果后面不跟where,删除的是整个表中的数据举例一:删除id小于1000的数据;如果数据太多,只想删几行,可以加limit删除前  输入SQL 删除后 ......
  • (一)asyncio的基本使用框架,python高效处理数据,asyncio.gather(),asyncio. create_task
    asyncio是Python3.4引入的标准库,是一个基于事件循环的异步I/O并发库。它提供了一种协作式的多任务处理方式,使得我们能够在一个线程中并发处理多个I/O操作。它通过将I/O操作转化为异步的非阻塞调用,从而实现了高效的并发处理。其原理如下: 定义协程(coroutine):使用关键......
  • Django4全栈进阶之路19 项目实战(用户管理):user_delete.html用户删除画面设计
    1、模块:<tbody>{%foruserinuser_list%}<tr><td>{{user.username}}</td><td>{{user.email}}</td>......
  • 数据科学 IPython 笔记本 7.4 Pandas 对象介绍
    7.4Pandas对象介绍原文:IntroducingPandasObjects译者:飞龙协议:CCBY-NC-SA4.0本节是《Python数据科学手册》(PythonDataScienceHandbook)的摘录。在最基本的层面上,Pandas对象可以认为是NumPy结构化数组的增强版本,其中行和列用标签而不是简单的整数索引来标识。我们将在本......
  • 数据科学 IPython 笔记本 7.6 Pandas 中的数据操作
    7.6Pandas中的数据操作原文:OperatingonDatainPandas译者:飞龙协议:CCBY-NC-SA4.0本节是《Python数据科学手册》(PythonDataScienceHandbook)的摘录。NumPy的一个重要部分是能够执行快速的逐元素运算,包括基本算术(加法,减法,乘法等),和更复杂的运算(三角函数,指数函数和对数函数等......
  • 数据科学 IPython 笔记本 7.3 Pandas 数据操作
    7.3Pandas数据操作原文:DataManipulationwithPandas译者:飞龙协议:CCBY-NC-SA4.0本节是《Python数据科学手册》(PythonDataScienceHandbook)的摘录。在前一章中,我们详细介绍了NumPy及其ndarray对象,它在Python中提供了密集类型数组的高效存储和操作。在这里,通过详细了解P......
  • golang -WARNING: undefined behavior - version of Delve is too old for Go version
    1.背景启动警告 这是idea内置的dlv.exe调试器版本太低了2.解决安装最新的goinstallgithub.com/go-delve/delve/cmd/dlv@latest安装成功后,在golang的安装位置多出来个新的dlv.exe  idea打开配置 写上自己的地址即可下面是我的 重启idea生效......
  • Python中and和or返回值判断
    一、判断原则原则一:and 两真为真,一假为假or    两假为假,一真为真原则二:短路原则:如果and前面的条件为假,那么跳过and后面的条件(短路)直接返回假(一假为假,所以结果肯定为假)。如果or前面的条件为真,那么跳过or后面的条件(短路)直接返回真(一真为真,所以结果肯定为真)。二、结......