极客小将

您现在的位置是:首页 » 原创课程 » Python

课程内容

Python入门课程NO45课 字典的查找

极客小将2020-08-12-
字典的常见操作包含字典的查找、修改、添加、删除等操作。这节课重点讲解字典的查找,字典的查找分为几个知识点:查找键名是否存在:方法如下1. key in dict  2. key not in dictkey表示字典的键名,如果键名存在,则返回True,否则返回False。not in 表示是否不存在的意

字典的常见操作包含字典的查找、修改、添加、删除等操作。这节课重点讲解字典的查找,字典的查找分为几个知识点:

查找键名是否存在:方法如下

1. key in dict  

2. key not in dict

key表示字典的键名,如果键名存在,则返回True,否则返回False。not in 表示是否不存在的意思。

查找键所对应的键值:

1. dict[key] key表示字典的键名,如果键名存在,会返回键值,如果键名不存在,则抛出异常。 

2. dict.get(key, default=None) key表示字典的键名,如果键名存在,会返回键值,如果键名不存在,则返回在参数default中指定的值。

操作符[]获取通常需要if判断,而get方法获取就已经包含了判断。推荐get方法获取。

此外可以通过dict.keys()和dict.values()方法获取字典钟所有的键名和键值,举例说明:

其输出结果如下:

可将dict_keys类型通过显示类型转换,转换为列表或元组类型。例如list(dict_keys)或者tuple(dict_keys)。同学们在进行学习的时候,要多进行发散性思考。接下来肯定有同学疑问了,既然可以获取键名和键值,那么如何同时获取键名和键值呢?那就是dict.item()方法了。

其输出结果为:

网友点评

共有5条评论来说两句吧...