目录
1)字典的定义
字典的定义,同样使用{},不过存储的元素是一个个的:键值对,如下语法:
注意:
• 使用 {} 存储原始,每一个元素是一个键值对• 每一个键值对包含 Key 和 Value (用冒号分隔)• 键值对之间使用逗号分隔• Key 和 Value 可以是任意类型的数据( key 不可为字典)• Key 不可重复,重复会对原有数据覆盖
字典同集合一样,不可以使用下标索引,但是字典可以通过Key值来取得对应的Value
2)字典的嵌套
3)字典的操作
•新增元素
语法:字典[Key] = Value,结果:字典被修改,新增了元素
•更新元素
语法:字典[Key] = Value,结果:字典被修改,元素被更新
注意:字典Key不可以重复,所以对已存在的Key执行上述操作,就是更新Value值
•删除元素
语法:字典.pop(Key),结果:获得指定Key的Value,同时字典被修改,指定Key的数据被删除
•清空字典
语法:字典.clear(),结果:字典被修改,元素被清空
•获取全部的key
语法:字典.keys(),结果:得到字典中的全部Key
•计算字典内的全部元素(键值对)数量
语法:len(字典)
结果:得到一个整数,表示字典内元素(键值对)的数量
4)遍历字典
语法:for key in 字典.keys()
注意:字典不支持下标索引,所以同样不可以用while循环遍历
5)字典的特点
•可以容纳多个数据•可以容纳不同类型的数据•每一份数据是KeyValue键值对•可以通过Key获取到Value,Key不可重复(重复会覆盖)•不支持下标索引•可以修改(增加或删除更新元素等)•支持for循环,不支持while循环