字典是一种存储 键值对的结构.
键值对:键(key) 和 值(value) 进行一个一对一的映射, 然后就可以根据键, 快速找到值
student = { 'id': 1, 'name': 'zhangsan' }
print(student)
使用 [ ] 可以根据 key 来新增/修改 value.
使用 pop 方法根据 key 删除对应的键值对
student = {
'id': 1,
'name': 'zhangsan',
'score': 80
}
student.pop('score')
print(student)
student = {
'id': 1,
'name': 'zhangsan',
'score': 80
}
for key in student:
print(key, student[key])
不是所有的类型都可以作为字典的 key
字典本质上是一个 哈希表, 哈希表的 key 要求是 “可哈希的”, 也就是可以计算出一个哈希值.