我手机查字典里有个”a字典3.001.001程序,可以删除吗

1、字典是Python中唯一的映射类型

2、字典包含两个要素:键(key)和值(value)他们是成对出现的用大括号括起来,多对存在时用逗号隔开

0. 当你听到小伙伴们在谈论“映射”、“囧希”、“散列”或者“关系数组”的时候,事实上他们就是在讨论什么呢

答:是的,事实上他们就是在讨论我们这一讲介绍的“字典”都是一个概念!

2. 用方括号(“[]”)括起来的数据我们叫列表,那么使用大括号(“{}”)括起来的数据我们就叫字典对吗?

不难发现虽然我们用大括号(“{}”)把一些数据括起来了,但由于没有反映出这些数据有映射的关系所以创建出
来的不是字典,而是叫’set’的東西那’set’到底又是啥玩意儿呢?请看第027讲 | 集合:在我的世界里你就是唯

3. 你如何理解有些东西字典做得到,但“万能的”列表却难以實现(臣妾做不到T_T)

列表brand、slogan的索引和相对的值是没有任何关系的,我们可以看出唯一有联系的就是两个列表间索引号相同的
元素是有關系的(品牌对应口号嘛),所以这里我们通过brand.index('鱼C工作室')这样的语句间接的实现通过品牌
查找对应的口号的功能。
这确实是一种可实现方法呃……但用起来呢,多少有些别扭效率还不高咧。况且Python是以简洁为主这样子的实
现肯定是不能让人满意的,所以呢我们需要囿字典这种映射类型的出现:

4. 下边这些代码,他们都在执行一样的操作吗你看得出差别吗?

说明Python的dict()是无序的即dict的遍历顺序与初始化顺序是不一致的。可以参考:

5. 如图你可以推测出打了马赛克部分的代码吗?

0. 尝试利用字典的特性编写一个通讯录程序吧功能如图:

print('|‐‐‐ 欢迎进入通讯录程序 ‐‐‐|')

print('|‐‐‐ 感谢使用通讯录程序 ‐‐‐|')

我要回帖

更多关于 手机查字典 的文章

 

随机推荐