python中dict是什么意思

编程入门 行业动态 更新时间:2024-10-11 07:27:19

<a href=https://www.elefans.com/category/jswz/34/1770869.html style=python中dict是什么意思"/>

python中dict是什么意思

字典这个数据结构活跃活跃在所有的Python程序背后,即使源码里没有直接用到他。

——《代码之美》

很久没写python的文章啦,这次讲一讲Python中很重要的模块,dict。这篇文章的内容主要包括:抽象mapping基类

字典的构造方法

字典中的细节和技巧

为什么字典的效率高——散列表的原理

抽象mapping基类

dict对象在python中属于mapping对象,且是目前仅有的一种标准映射类型。这类对象被定义为支持任意键查找并实现了Mapping或MutableMapping抽象基类中所规定方法的容器对象。而Mapping和MutableMapping则在collections.abc模块中被定义(python 3.2之后)。抽象基类的并不会实际被继承,而是会作为一个形式化文档,定义了构建某个类型所需要的最基本的接口。同时支持isinstance 方法来判断某个映射是否属于广义映射类型。例如:

>>> from collections.abc import Mapping

>>> a=dict()

>>> isinstance(a,Mapping)

True

>>>

Mapping类直接继承自Collections, 包含的方法包括:__contains__,keys,items,values,get,__eq__, and__ne__

MutableMapping 类则继承自Mapping类,除包含所有的Mapping类中的方法外,还包括:

pop,popitem,clear,update,和setdefault

字典的构造方法

更多推荐

python中dict是什么意思

本文发布于:2024-02-06 10:47:39,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1748613.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:python   dict

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!