Python内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度。
• 字典由键(key)和对应值(value)成对组成。基本语法如下:
• 每个键与值用冒号隔开(:),每对用逗号,每对用逗号分割,整体放在花括号中({})。
• 键必须独一无二,但值则不必。
直接创建
比如:
{1: 94, 2: 93, 3: 92, 4: 92, 5: 92, 6: 91, 7: 90}
通过映射函数创建
通过zip()函数将多个列表或元组对应位置的元素组,合并为元组,然后再通过dict函数转化为字典。比如:
ids = [1,2,3,4,5,6,7]
scores = [94, 93, 92, 92, 92, 91, 90]
dict(zip(ids,scores))
就可以得到:{1: 94, 2: 93, 3: 92, 4: 92, 5: 92, 6: 91, 7: 90}
尝试在右边代码框完成以下操作:
使用两种方法创建一下字典:
{'Mike': 88, 'Tom': 89, 'Mary': 95, 'Jack': 95}