字典使用练习题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

字典使用练习题
问题1
有一个字典的键值对如下:
my_dict = {'apple': 3, 'banana': 7, 'pear': 2, 'orange': 5}
请写一段代码,将这个字典按照值的大小进行排列并输出。

问题2
有两个列表如下:
a = [1, 3, 5, 7, 9]
b = [2, 4, 6, 8, 10]
请写一段代码,将这两个列表合并成一个字典并输出。

问题3
有一个字典如下:
my_dict = {'apple': 3, 'banana': 7, 'pear': 2, 'orange': 5}
请写一段代码,将这个字典的键值对颠倒顺序,并输出。

问题4
有两个列表如下:
a = [1, 2, 3, 4, 5]
b = ['apple', 'banana', 'pear', 'orange', 'grape']
请写一段代码,将这两个列表转换为一个字典,并输出。

问题5
有一个列表如下:
a = ['apple', 'banana', 'pear', 'orange', 'banana', 'apple']
请写一段代码,统计这个列表中每个元素的出现次数,并输出。

例如,'apple': 2 表示'apple'这个元素出现了两次。

问题6
有一个列表如下:
a = ['apple', 'banana', 'pear', 'orange', 'banana', 'apple']
请写一段代码,使用set()去掉这个列表中的重复元素,并输出。

问题7
有两个列表如下:
a = [1, 2, 3, 4, 5]
b = [2, 4, 6, 8, 10]
请写一段代码,将这两个列表转化为集合,并求出它们的并集、交集、差集、对称差集,并输出。

问题8
有一个列表如下:
a = ['apple', 'banana', 'pear', 'orange', 'banana', 'apple']
请写一段代码,使用列表推导式去掉这个列表中的重复元素,
并输出。

问题9
有一个字典如下:
my_dict={'apple': 3, 'banana': 7, 'pear': 2, 'orange': 5}
请写一段代码,使用字典推导式将这个字典中的键值对颠倒顺序,并输出。

问题10
有一个字典如下:
my_dict={'apple': 3, 'banana': 7, 'pear': 2, 'orange': 5}
请写一段代码,使用字典推导式计算这个字典中value的总和,并输出。

相关文档
最新文档