Python 3.8从零开始学
上QQ阅读APP看书,第一时间看更新

5.2 创建和使用字典

在Python中,创建字典的语法格式如下:

>>> d={key1 : value1, key2 : value2 }

字典由多个键及其对应的值构成的键值对组成(一般把一个键值对称为一个项)。字典的每个键值对(key/value)用冒号(:)分隔,每个项之间用逗号(,)分隔,整个字典包括在花括号({})中。空字典(不包括任何项)由两个花括号组成,如{}。

在定义的一个字典中,键必须是唯一的,一个字典中不能出现两个或两个以上相同的键,若出现,则执行直接报错,但值可以有相同的。在字典中,键必须是不可变的,如字符串、数字或元组,但值可以取任何数据类型。

下面是一个简单的字典示例:

>>> dict_define={'小萌': '000', '小智': '001', '小强': '002'}
>>> dict_define
{'小萌': '000', '小智': '001', '小强': '002'}

也可以为如下形式:

>>> dict_1={'abc': 456}
>>> dict_1
{'abc': 456}
>>> dict_2={'abc': 123, 98.6: 37}
>>> dict_2
{'abc': 123, 98.6: 37}