提醒:如果你要测试自己的Python水平,你可以关注微信公众号与QQ群(Mark学编程),那里有Python的测试题目。找机会也陆续发到这里。另外,如何需要人做Python项目,你可以入QQ群(Python代码交易)(群号)105739011;
字典
字典就像电话地址簿,你在那里仅仅知道他/她的名字就可以找到(查到)此人的地址或者详细的联系方法。我们将键(姓名)与值(详细联系方法)连接起来。
请注意你仅仅能用不可变对象(像字符串)作为字典的键,但你可以用可变和不可变对象作为字典的值。这相当于说,你应该仅仅用简单对象作为键。
键和值对(以后称键值对)在字典里用符号 d = {key1 : value1, key2: value2} 指定。键和值对之间用冒号隔开,而键值对之间用逗号隔开。所以的这些都在大括号内。记住在字典内的键值对并不是有序排列。如果你想要特别的顺序,你不得不在使用前自己给他们排序。
你要使用的字典是dict 类的实例/对象。
例子:
代码运行原理
我们创建ab字典使用这个已经讨论过的符号(大括号等-译者注),然后我们使用索引符(其实就是这东西 [ ] – 译者注)来访问键值对,并且具体使用键来指定键值对。这个已经在列表和元组时讨论过。注意这些简单语法。
我们可以使用我们的老朋友 del 语句来删除键值对。我们只是简单的指出索引符中的键,传递给del 语句就字典的指定键值对删除了。在操作中,没有必要知道与键对应的值。接下来,我们使用字典的items方