学科分类
目录
基础

字典类型介绍

提到字典这个词,相信大家都不会陌生,学生时期碰到不认识的字时,大家都会使用字典的部首表找到对应的汉字说明。在编程中,通过“键”查找“值”的过程称为映射。字典是典型的映射类型,其中存放的是多个键值对。键值对的概念在实际生活中也比较常见,例如,在学生管理系统中搜索学生的姓名查找该学生的详细信息。

Python中使用“{}”包含键值对以创建字典,字典中各个元素之间通过逗号分隔,语法格式如下:

{键1:值1, 键2:值2,....... 键N:值N}

字典中的键与值之间以冒号分隔,长度没有限制。从语法设计角度来看,集合和字典均使用花括号包含元素,实际上集合与字典也有着相似的性质,它们之中的元素都没有顺序且不能重复。

下面创建一个字典,该字典中存储的是多个账号密码信息,代码如下:

>>> users = {'A': '123', 'B': '135', 'C': '680'}
>>> users
{'A': '123', 'B': '135', 'C': '680'}

使用“字典变量[键]”的形式可以查找字典中与“键”对应的值。例如,访问上述字典users中键“C”所对应的值:

>>> users['C']   # 访问键对应的值
'680'

字典中的元素是可以动态修改的,一般使用如下方法进行修改:

值 = 字典变量[键]

例如,对上述字典users中键“A”对应的值进行修改,如下所示:

>>> users['A'] = '1*5@'    # 修改键对应的值
>>> users
{'A': '1*5@', 'B': '135', 'C': '680'}
点击此处
隐藏目录