Python字典

时间:2022-07-22
本文章向大家介绍Python字典,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

提到字典大家应该都不陌生,小学大家应该都用过。

字典的前几页,一般是索引,可以按照拼音来检索,也可以按照偏旁部首来检索。索引的好处就是可以加快检索的速度,便于查找。每一个索引会对应一个字。

那么python字典又是什么呢?字典是 Python 提供的一种常用的数据结构,它用于存放具有映射关系的数据。字典的每个键值对(key=>value) 用冒号(:) 分隔,每个键值对之间用逗号 (,) 分割,整个字典包括在花括号 {} 中 ,格式如下所示:

d = {key1 : value1, key2 : value2 }

形象地看,字典中 key 和 value 的关联关系如下图所示,这里的key就相当于我们前面提到的索引,而这里的value就相当于我们前面提到的要查找的字。

1. 创建字典

Python有两种方法可以创建字典,第一种是使用花括号,另一种是使用内建函数dict

dictionary = {}
dictionary = dict()

2. 初始化字典

Python可以在创建字典的时候初始化字典

car = {"brand": "Porsche", "model": "911", "year": 1963}
print(car)

car = dict(brand="Porsche", model="911", year=1963)
# 请注意,关键字不需要用引号引起来
# 请注意,使用了等号而不是冒号来赋值
print(car)

这两种方法都会得到相同的结果,

{'brand': 'Porsche', 'model': '911', 'year': 1963}