1.何为字典
字典是 Python 提供的一种常用的数据结构,主要用于存放具有映射关系的数据 。
比如保存某班同学的成绩单数据,张三:95分,李四:70分,王五:100分 ... ,因为姓名和成绩是有关联的,所以不能单独用两个列表来分别保存,这时候用字典来存储,再合适不过了 。
字典是一种可变的容器模型,它是通过一组键(key)值(value)对组成,这种结构类型通常也被称为映射,或者叫关联数组,也有叫哈希表的。每个key-value之间用“:”隔开,每组用“,”分割,整个字典用“{}”括起来 ,格式如下所示:
dictionary = {key1 : value1, key2 : value2 }
定义字典时,键在冒号前,值冒号后,键必须唯一性,值可以不唯一,如果键有相同,值则取最后一个;字典中的键具备唯一性,但值可重复。也就是说字典里不能同时包含两个'张三'的键,但却可以有两个同为95的值。
比如:
dict = {'pig':'猪','dog':'狗','cat':'猫','mouse':'鼠'}
2.访问字典的值
#提取字典的值
#格式:字典名[键名]
dict = {'pig':'猪','dog':'狗','cat':'猫','mouse':'鼠'}print(dict['mouse'])print(dict['ca