当前位置: 首页 > 后端技术 > Python

新南威尔士大学COMP9021QUIZ1课业分析

时间:2023-03-26 19:34:37 Python

题目:巩固复习python中字典的相关知识解析:题目要求4分,1完成打印语句,统计映射字典中的元素个数,和2统计映射字典,没有值的key存入nonkeys列表,3统计映射字典中所有元素的值,存入mapping_as_a_list列表,4统计映射字典中唯一元素,并将它们存储在one_to_one_part_of_mapping字典中。split()函数将用户输入的两个数字按空格拆分,arg_for_seed和upper_bound分别对应用户输入的第一个和第二个数字+1。foriinrange(1,upper_bound)循环的意思是遍历映射字典的元素(第一个元素除外)并赋值。每次循环调用randrange()函数生成一个指定范围内的随机数。如果是正数,则赋值给对应的字典元素。您可以使用len(mapping)来计算字典元素的数量。第二、三题是对字典元素的操作。第四个问题是列出一对一映射的字典。知识点:python字典,更多列表可以裁剪理解:WHJ980416