Python Flask校友录管理系统开发:从数据库设计到部署实战
2026/9/28 12:31:14
1、字典(dict),里面存储的是键值对(key:value)类型的数据,可以根据键(key)找到对应的值(value)。
2、键值对(key:value)存储、键(key)不能重复、可修改。
3、语法结构
#定义字典 字典名称={key:value,key:value....} #定义空字典 字典名称={} 字典名称=dict() #根据key获取value 值=字典名称[key] 示例 #定义字典 dict1={"张三":3,"李四":4....} #定义空字典 dict2={} dict3=dict() #根据key获取value num=dict1["王五"] 注:字典(dict)中的value可以是任何类型的数据,而key不能为可变类型数据(如:不能为列表list,集合set,字典dict) str,int,float,tuple为不可变数量类型4、示例
#定义字典 dict1={"张三":100,"李四":200,"王五":300} print(dict1) #访问 print(dict1["王五"]) #修改 dict1["李四"]=500 print(dict1)结果
1、增
| 字典名称[key]=value | 往指定字典中添加(key:value)键值对 | dict["张三"]=100 |
2、删
| 字典名称.pop(key) | 删除字典中指定的key,并返回该key对应的value | score=dict.pop("张三") |
| del 字典名称[key] | 删除字典中指定的键值对 | del dict["张三"] |
3、改
| 字典名称 [key]=value | 修改字典中指定的key对应的值 | dict["张三"]=100 |
4、查
| 字典名称[key] | 根据key获取value | dict["张三"] |
| 字典名称.get(key) | 根据key获取value | dict.get("张三") |
| 字典名称.keys() | 获取所有的key | dict.keys() |
| 字典名称.values() | 获取所有的value | dict.values() |
| 字典名称.items() | 获取所有的key-value键值对 | dict.items() |
5、示例
dict1={"张三":100,"李四":200,"王五":300} #曾 dict1["赵六"]=400 print(dict1) #删 score=dict1.pop("张三") print(f"删除key返回的value是{score}") print(dict1) del dict1["李四"] print(dict1) #改 dict1["王五"]=1000 print(dict1) #查 print(f"获取的value是{dict1["王五"]}") print(f"获取的value是{dict1.get("赵六")}") print(f"全部的关键字是{dict1.keys()}") print(f"全部的value是{dict1.values()}") print(f"全部的键值对是{dict1.items()}")结果