python中dict字典的删除方式(python dict删除)

liftword5个月前 (02-04)技术文章50

1、使用pop()删除

如果有键,则删除,如果没有则会报错,如果不希望出现报错信息,可以在删除的后面添加信息

delDict={'name': 'jinxin', 'age': 16, 'male': '男', 'high': 185, 'address': '北京'}
# delDict.pop('age')  #dict的删除操作是有返回值的
print(delDict.pop('age'))  # 16
print(delDict)  #{'name': 'jinxin', 'male': '男', 'high': 185, 'address': '北京'}
print(delDict.pop('职业','没有此键'))  #没有此键

2、使用del()删除

del()可以删除整个字典,也可以删除字典的某个键,如果删除的键不存在,则会出现报错

del delDict['name']
print(delDict)  #{'male': '男', 'high': 185, 'weight': None}
#使用del清空列表
del delDict
print(delDict)  #delDict已经删除,报错

相关文章

学习编程第197天 python编程pop与popitem方法删除字典数据

今天学习的是刘金玉老师零基础Python教程第92期,主要内容是字典中的删除,pop方法与popitem方法。一、pop方法Pop方法属于字典自带的方法,只需要传入一个参数,这个参数是字典的键,这样就...

Python之容器:字典(dict)就是哈希表换个马甲?

引言从上一篇文章开始,开始了Python中常用的数据结构,也就是容器类的介绍,上一篇文章简要介绍了列表的使用,这一篇文章准备介绍一下Python中字典(dict)的使用。本文的主要内容大概如下:1、简...

Python 字典的 10 种强大方法(python字典详解)

clear()clear() 方法用于从字典中删除所有项目。该方法返回一个空字典。在使用此方法之前,应该确保您不再需要字典中的任何项目。例:my_dict = { "name" : "John" ,...

每天3分钟Python基础-dict字典(dict的python)

Python是一门广泛使用的高级编程语言,它提供了各种数据结构,其中最受欢迎的是Python字典(Dictionary)。Python字典是一种无序、可变的数据结构,它使用键(Key)来索引值(Val...

python学习笔记:06字典和集合(字典与集合的填空题答案python)

字典定义字典是另一种可变容器模型,且可存储任意类型对象。字典的数据结构为键值对结构{key:value}key必须是唯一的,且是不可变数据类型(如数值、字符串、元组),Value可以是任意类型的数据{...

YAML文件管理不再复杂:Python读取、修改、删除轻松搞定

引言:代码目的是提供一个简单、灵活、健壮的接口,能够高效地操作 YAML 文件,同时确保在处理(读取、写入、修改和删除操作)过程中避免常见的错误代码如下:import os import yaml...