Task06:字典与集合
字典
介绍
字典是另一种可变容器模型,且可存储任意类型对象。
字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,格式如下所示:
d = {
key1 : value1, key2 : value2 }
键必须是唯一的,但值则不必。
值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。
创建访问字典
dict = {
'Name': 'Bin', 'Age': 7, 'Class': 'First'}
print ("dict['Name']: ", dict['Name'])
print ("dict['Age']: ", dict['Age'])
#dict['Name']: Bin
#dict['Age']: 7
- dict 内部存放的顺序和 key 放入的顺序是没有关系的。
- dict 查找和插入的速度极快,不会随着 key 的增加而增加,但是需要占用大量的内存。
- 把数据放入 dict 还可以直接通过 key 放入。
- 一个 key 只能对应一个 value,多次对一个 key 放入 value,后面的值会把前面的值冲掉。
修改字典
向字典添加新内容的方法是增加新的键/值对,修改或删除已有键/值对
dict = {
'姓名':