引子
我们学了列表 , 现在有个需求, 把你们公司每个员工的姓名、年龄、职务、工资存到列表里,你怎么存?
staff_list = [
[“Alex”,23,“CEO”,66000],
[“黑姑娘”,24,“行政”,4000],
[“佩奇”,26,“讲师”,40000],
# [xxx,xx,xx,xxx]
# [xxx,xx,xx,xxx]
# [xxx,xx,xx,xxx]
]
这样存没问题,不过你要查一个人的工资的话, 是不是得把列表遍历一遍
for i in staff_list:
if i[0] == ‘黑姑娘’:
print(i)
break
但假如你公司有2万人,如果你要找的黑姑娘正好在列表末尾,那意味着你要遍历2万次,才能找到这个信息。列表越大,查找速度越慢。
好了,现在福音来了, 接下来学要的字典可以 查询数据又快、操作又方便,是日后开发中必备神器。
字典是Python语言中唯一的映射类型。
定义:
{key1:value1,key2:value2}
1、键与值用冒号“:”分开;
2、项与项用逗号“,”分开;
示例:
info = {
“name”:“小猿圈”,
“mission”: “帮一千万极客高效学编程”,
“website”: “http://apeland.com”
}
特性:
key-value结构
k