Python中的字典(dict),里面存储的是键值对(key: value)类型的数据,可以根据键(key)找到对应的值(value)。
# 定义字典存储dict1 = {"王林": 670, "韩立": 556, "李慕婉": 582, "紫灵": 435, "许立国": 608, "王政": 512, "张紫": 678}
字典的存储形式及特点?
字典(dict)存储的是键值对(key:value)形式的数据
特点:键值对、key是唯一的、可修改
字典定义的语法?
定义:dict1 = {"王林": 675, "李慕婉": 608, "许立国": 478, …}
获取:v = dict1["王林"]
字典的注意事项
value可以是任意类型,而key必须是不可变类型(不能为list、set、dict)
字典内的key不允许重复,如果重复定义,后面的覆盖前面的
字典是没有索引下标的,不能根据索引获取值,只可以根据key获取value
字典的常用操作?
添加:字典[key] = value (key不存在,就会执行新增)
删除:del 字典[key] / value = 字典.pop(key)
修改:字典[key] = value (key存在,就会执行修改)
查询:字典[key] / 字典.get(key) ; 字典.keys() / 字典.values() / 字典.items()
字典的遍历?
字典支持for循环遍历
通过keys()、values()、items() 进行循环遍历



没有回复内容