UNSWCOMP9021QUIZ1CourseworkAnalysis题意:巩固复习python词典相关知识解析:做题要求4分,1完成打印语句,并计数映射字典中的元素个数,2个统计映射字典,没有值的keys,存放在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字典,更多列表可加微信讨论微信公众号:Alexa_au
