Python 基础教程

Python 高级教程

Python 相关应用

Python 笔记

Python FAQ

original icon
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.knowledgedict.com/tutorial/python-dictionary.html

Python 字典


字典是 python 中重要的数据类型,对应内置函数 dict,它是一个无序可变、由键值对组成的集合,我们可以通过引用键名来访问字典中数据。

创建字典

python 中字典由一系列的“键-值”对组成,“键-值”对之间用“逗号”隔开,并且被包含在一对花括号中。字典与 Java 语言中的 HashMap 类作用类似,都是采用“键-值”对映射的方式存储数据。

创建字典的格式如下所示:

dictionary = {key1: value1, key2: value2, ...}

其中,key1、key2 等表示字典的 key 值,value1、value2 等表示字典的 value 值。

字典的创建示例:

# 如果需要创建一个空的字典,只需要一对花括号即可
dic = {}

# 字典的"键"是区分大小写的,同时可以使用数字作为"键"
dic1 = {"a": "天猫", 2: "京东", "c": "拼多多", "C": "PDD"}
print(dic1[2], dic1["c"], dic1["C"])

输出结果为:

京东 拼多多 PDD

访问字典

字典的访问与元组、列表有所不同,元组和列表是通过数字索引来获取对应的值,而字典是通过 key 值获取相应的 value 值。

访问字典元素的格式如下所示:

value = dic[key]

字典的操作

python 中的字典都是位于 builtins 模块中的内置类 dict 的对象。

python字典相关操作请参见内置类 dict。

相关推荐

在Python中,将列表转换为字典有几种不同的方法,具体方法取决于列表的结构和您想要的字典格式。###方法1:使用循环遍历列表并创建字典这是 ...
将Python列表转换为字典有多种方法,具体取决于列表的结构和你想要的字典结构。输出结果:###方法五:使用pandas库(需要安装)如果列 ...
python 字典遍历的有三大方式,分别是遍历 keys、遍历 values 和同时 遍历 keys 和 values。 ...
开发中,数据通过一系列的存储、转移等操作后,原始的数据结构变成字符串形式,如原数据 a = ["knowledge","dict"] 变为 ...
字典是一种无序的键-值对(key-value)集合,其中每个键都唯一,并且可以通过键来访问相应的值。函数语法dict(**kwargs)di ...