- 1、本文档共2页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验8字典与集合
填空题
1.字典是无序可变序列。字典中的每个元素都是一个____,包含___和___两部分,___和___是对应的,表示一种_________。
2.字典的___是唯一的,____可以不唯一。
3.每个键值对的键和值用“_____”分隔,键值对之间用“____”分隔,整个字典包含在“___”中。
4.遍历是指沿着某条______,依次对每个节点做一次且仅做一次访问。
5.集合由一系列元素组成,集合中的元素是____且_____。
6.集合的元素类型只能是_____、_____、_____等不可变类型,不能是列表、字典、集合等可变类型。
7.集合的基本功能是进行______和________。
参考答案:
1.键值对、键、值、键、值、映射关系;
2.键、值;
3.:、,、{};
4.搜索路径;
5.无序、不可重复的;
6.数字、字符串、元组;
7.成员测试、删除重复元素。
二、简答题
1.将两个列表合并为一个字典,其中一个列表为键,另一个列表为值,要求键值对数量相等。
参考答案:
解析:
我们使用列表的索引来同时遍历两个列表,保证键和值对应。使用字典推导式将两个列表合并为一个字典。最后,打印出合并后的字典。
2.计算两个字典的值的总和,然后将结果作为新字典的唯一值。
参考答案:
解析:
我们先分别使用sum()函数计算两个字典的值的总和。将这两个总和相加得到最终的总和。
创建一个新字典,将总和作为唯一的值。最后,打印出新字典。
3.删除列表中重复的元素,并保持列表顺序不变。
参考答案:
解析:
我们先使用dict.fromkeys()创建一个字典,字典的键是列表中的元素,值为None。字典的特点是键唯一,这样就去除了重复的元素。然后,使用list()函数将字典转换为列表,保持原始顺序。最后,打印出去重后的列表。
您可能关注的文档
- Python程序设计实践- 习题及答案 ch01 Python程序设计实验的目的与要求.docx
- Python程序设计实践- 习题及答案 ch02 问题求解与计算思维.docx
- Python程序设计实践- 习题及答案 ch03 典型算法介绍.docx
- Python程序设计实践- 习题及答案 ch04 实验0 Python环境配置.docx
- Python程序设计实践- 习题及答案 ch05 实验1 数据的输入和输出.docx
- Python程序设计实践- 习题及答案 ch06 实验2 turtle绘图.docx
- Python程序设计实践- 习题及答案 ch07 实验3 运算符与表达式.docx
- Python程序设计实践- 习题及答案 ch08 实验4 字符串.docx
- Python程序设计实践- 习题及答案 ch09 实验5 选择结构程序设计.docx
- Python程序设计实践- 习题及答案 ch10 实验6 循环结构程序设计.docx
文档评论(0)