1.字典的定义
字典的格式:字典名 = {key1:value1, key2:value2,...}
字典是无序的,是可变的数据类型
字典的key不能是可变的数据类型(列表 字典)
字典的key是不能重复的 但value可以
2.为什么要用字典呢?
首先一般我们在含有多个数组的时候设置列表中含有列表如下:(一般设置列表)
表中列表名为staff_list,如果我们要查找黑姑娘的工资,但是我们只知道名字的情况下,我们只能全部循环查一遍这个列表:
for i in staff_list
if i[0]=="黑姑娘":
print(i[2])
break
上面要循环到查找到黑姑娘的名字才会停止,但是如果有一千个列表在里面,而且灰姑娘排在第999位,那么在就要执行999次才会找到,如果人数更多,还要执行更多次,这样效率不高还会浪费内存,所以有字典的出现,字典能帮助我们快速找到我们想要的人的名字key
3.字典的操作
如下图我们可以看出来,我们设置的字典