2.13 字典

字典(Dictionary)是一种映射类型,用“{}”标识,它是一个无序的 键(key):值(value)对 集合。

键(key)必须使用不可变类型。在同一个字典中,键(key)是唯一的。

字典中元素是用过键来存取的。

下图中我们定义了一个有三项值的字典(冒号的前面是键,后面是值),如果我们要去读取字典中某一项的内容,我们需要根据字典的名字以及键去获取。比如下图中我们获取了“height”的值为176:

如果想要修改字典中某项的值,只需要重新赋值就可以了:

如果想要在字典中增加一项,可以通过“字典名[键名]=值”的形式增加:

构建一个空的字典可以通过下图的形式:

我们也通过元组序列构造字典:

我们也可以直接在构建元组的时候通过给某一个键赋值的方式来构造字典:

字典类型中也有一些内置的函数,例如clear()、keys()、values()

我们可以直接通过“字典名.函数名”的形式来引用:

Last updated