一、字典
1、字典的定义
-
字典是键值对的集合,键值对是无序的,可以用{ }、dict()创建:
<字典变量>={ <键一>:<值一>,......<键n><值n>}
-
字典的键类型必须为不可变类型的数据(数字、字符串、元组),字典的值可以为任意类型的数据。
-
字典是可变类型,可以增删改
2、字典的增删改查
-
字典的查找
- 通过键获得对应的值:
<值>=<字典变量>[<键>]
<字典变量>[<键>]=<值>
dic={ '北京':'天安门','西安':'兵马俑','上海':'世博馆','重庆':'洪崖洞'} print(dic['重庆']) #输出:'洪崖洞'
- 通过键获得对应的值:
-
字典修改
- 变量名[键]= 数据 时,如果这个’键’在字典中存在,那么就会修改这个元素。
dic={ '姓名':'小明','年龄':18,'性别':'男'} dic['年龄']=19 print(dic) #输出:{'姓名':'小明','年龄':19,'性别':'男'}
-
字典增加
- 变量名[键]= 数据 时,如果这个’键’在字典中不存在,那么就会新增这个元素。
dic={ '姓名':'小明','年龄':18,'性别':'男'} dic['身高']='176cm' print(dic) #输出:{'姓名':'小明','年龄':18,'性别':'男','身高':'176cm'}
-
字典删除
- del 变量[键],删除对应元素
- del 变量,删除整个字典
dic={ '姓名':'小明','年龄