字典及其表示方法练习题(含解析)
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
字典及其表示方法练习题(含解析)问题1:
下面代码创建了一个字典,请问`my_dict`中有几个键值对?
my_dict = {"apple": 3, "banana": 2, "orange": 4}
解析1:
`my_dict`中有3个键值对。
问题2:
下面代码通过调用`keys()`方法获取了`my_dict`中所有的键,请问返回的是什么类型的对象?
my_dict = {"apple": 3, "banana": 2, "orange": 4}
keys = my_dict.keys()
解析2:
`keys`是一个 `dict_keys` 对象,类型为 `dict_keys`。
问题3:
下面代码删除了`my_dict`中的一个键值对,请问删除后
`my_dict`中还有几个键值对?
my_dict = {"apple": 3, "banana": 2, "orange": 4}
del my_dict["apple"]
解析3:
删除后,`my_dict`中还有2个键值对。
问题4:
下面代码判断了一个键是否存在于`my_dict`中,请问返回的是什么类型的值?
my_dict = {"apple": 3, "banana": 2, "orange": 4}
is_exist = "apple" in my_dict
解析4:
`is_exist`的值是一个布尔类型,表示指定的键是否存在于
`my_dict`中。
问题5:
下面代码获取了`my_dict`中指定键对应的值,请问返回的是什么类型的值?
my_dict = {"apple": 3, "banana": 2, "orange": 4}
value = my_dict["apple"]
解析5:
`value`的值是一个整数类型,表示指定键对应的值。