☰
19:Python语法-字典dict
2026/9/28 11:47:05 网站建设 项目流程

一、字典

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对应的valuescore=dict.pop("张三")
del 字典名称[key]删除字典中指定的键值对del dict["张三"]

3、改

字典名称 [key]=value修改字典中指定的key对应的值dict["张三"]=100

4、查

字典名称[key]根据key获取valuedict["张三"]
字典名称.get(key)根据key获取valuedict.get("张三")
字典名称.keys()获取所有的keydict.keys()
字典名称.values()获取所有的valuedict.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()}")

结果

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询