关于Python字典,你了解多少?(python字典总结)

liftword3个月前 (02-04)技术文章24

这篇文章主要为大家介绍了python字典,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助

字典概述

字典是一个映射集合,他储存的是键值对,通过键来查找值,而不是索引

字典定义

通过大括号{}与键值对比来表示一个字典 字典名={键1:值1,键2:值2.......} 键值对之间用冒号隔开,键值对之间用逗号隔开可以使用函数dict()生成一个空字典

查找字典的值

一般都是通过字典的键来查找值,如果用值来查找键,,,,,书上没讲怎么查,估计也很麻烦字典名[键] 用中括号把键括起来就可以查找相应值了

给字典增加键值对

字典名[键]=值 这样就可以给字典增加新的键值了

给字典修改键值对的值

跟给字典增加键值对是一模一样的,当给的键字典里面有时就是给字典修改键值对的值了

给字典删除键值对

方法1:使用del语句, del 字典名[键] 就是这么用的方法2:使用pop(key,default)方法,他会返回相应的值并删除这个键值对,方法pop()有两个参数,第一个是要删除的字典的键,第二个是如果要删除的键字典里没有的话返回default这个值,可以省略第二个参数,这样默认值会为空方法3:使用方法popitem(),他会以元组的形式随机返回字典中的一个键值对并删除这个键值对方法4:使用clear()方法,他会删除所有的键值对成为一个空字典

字典中可以包含列表值

字典名[键:列表]

列表中可以包含字典

列表名[字典1,元素2,........]

字典中可以包含字典

字典名[键:字典]

关于字典的一些其他操作函数和方法

len()函数

len(字典名) 返回字典的长度(键值对个数)

max()函数

max(字典名) 返回字典中键的最大值,前提是字典中的键可以相互比较,是返回键不是返回值,下面的min()函数也是

min()函数

min(字典名) 返回字典中键的最小值,前提是字典中的键可以相互比较

dict()函数

生成一个空字典

keys()方法

返回字典中的所有键的信息,但是返回结果是python中一种专门表示字典键的内部数据dict_keys,如果想更好的使用返回结果可以使用list()函数生成列表

values()方法

返回字典中所有值的信息,但是返回结果是python中一种专门表示字典值的内部数据dict_values,如果想更好的使用返回结果可以使用list()函数生成列表

items()方法

返回字典中所有键值对的信息,但是返回结果是python的一种内部数据类型dict_items,如果想更好地使用返回结果,可以使用list()函数生成列表,其中列表的元素是一个个表示键值对的元组



相关文章

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

1、使用pop()删除如果有键,则删除,如果没有则会报错,如果不希望出现报错信息,可以在删除的后面添加信息delDict={'name': 'jinxin', '...

Python 中的字典(python中的字典长什么样子)

字典是 Python 中的一种内置数据结构,允许您将数据存储在键值对中。这种类型的数据结构具有高度的通用性,支持基于唯一键高效检索、插入和删除数据。字典非常适合表示结构化数据,其中每个键都可以与特定...

Python高效管理JSON文件:读写、更新、删除全攻略

引言:代码对 JSON 文件的常见操作(读取、写入、追加、删除、更新)的封装,每个方法都对常见的异常情况进行了处理,并且提供了详细的错误提示,失败的原因。代码封装如下:import json #to...

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

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

十二、Python字典的常用方法(python里面字典的用法)

Python字典作为最常用的数据类型之一,是一种特殊的K,V格式的存储结构,Python为它实现了独特的方法。Python常用内置函数len(dict): 计算字典中元素的个数,即键的个数,因为键是不...

建议收藏丨纯知识点:Python基础—字典、集合操作大全

本文为纯知识点,预计需阅读二十分钟数据结构基本上就是——它们是可以处理一些 数据 的 结构 。或者说,它们是用来存储一组相关数据的。在Python中有四种内建的数据结构——列表、元组和字典,集合。我们...