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

liftword4个月前 (02-04)技术文章37

Python字典作为最常用的数据类型之一,是一种特殊的K,V格式的存储结构,Python为它实现了独特的方法。

Python常用内置函数

len(dict): 计算字典中元素的个数,即键的个数,因为键是不重复的

str(dict): 将字典换为字符串格式

字典特有方法

dict.clear(): 删除字典内所有的元素

dict.copy(): 返回字典的潜copy

dict.fromkeys(seq[, value]): 创建一个新字典,以序列seq中的元素做字典的键,

val为字典所有键对应的初始值

dict.get(key, default=None): 返回指定键的值,如果值不存在,返回default值

dict.keys(): 返回所有键组成的迭代器,可以使用list()方法转换为列表

dict.items(): 以列表形式返回可遍历的(K,V)元组,[(k1,v1),(k2,v2),...(kn,vn)]

dict.values(): 返回所有值组成的迭代器,可以用list()方法来转换为列表

dict.setdefault(key, default=None): 和设置字典元素,如果键存在,则覆盖值;

如果键不存在,则添加,并设置val

dict.update(other_dict): 把字典other_dict的键和值更新到dict中

dict.pop(key[, default]): 弹出dict字典给定键对应的值,返回为被弹出的值。

dict.popitem(): 返回并删除字典中的最后一对键值对

  • dict.copy()和dict.clear()

有关字典的深拷贝和浅拷贝,后面会有专门文章讲解其原理。

  • dict.fromkeys(seq[, value]): 创建一个新字典,以序列seq中的元素做字典的键,val为字典所有键对应的初始值
  • dict.get(key, default=None): 返回指定键的值,如果值不存在,返回default值
  • dict.setdefault(key, default=None): 和设置字典元素,如果键存在,则覆盖值;如果键不存在,则添加,并设置val
  • dict.keys(): 返回所有键组成的迭代器,可以使用list()方法转换为列表
  • dict.items(): 以列表形式返回可遍历的(K,V)元组,[(k1,v1),(k2,v2),...(kn,vn)]
  • dict.values(): 返回所有值组成的迭代器,可以用list()方法来转换为列表
  • dict.update(other_dict): 把字典other_dict的键和值更新到dict中
  • dict.pop(key[, default]): 弹出dict字典给定键对应的值,返回为被弹出的值。
  • dict.popitem(): 返回并删除字典中的最后一对键值对

结后语

后面将讲解字典的常用遍历方法

相关文章

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

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

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

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

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

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

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

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

Python 的集合和字典实现的机制(python字典与集合答案)

Python 的集合和字典是强大而灵活的数据结构,可提供存储和检索数据的有效方法。其效率的核心在于哈希表的实施,这确保了快速的访问时间。集合和词典基础知识在 Python 中,集合和字典是提供高效数据...

十一、Python字典(dict)(python字典dict方法)

dict是Python中内建的映射类型,可以用来存储任意对象的数据结构。字典dict由键key和值value组成,键和值之间用冒号":"分割,每个键值对间用逗号","分...