题意:
巩固复习 python 中字典的相关知识
解析:
题目要求有 4 点,1 补全 print 语句,统计 mapping 字典中元素的个数,2 统计 mapping 字典中,没有值的键,存储在 nonkeys 列表中,3 统计 mapping 字典中所有元素的值,存储在 mapping_as_a_list 列表中,4 统计 mapping 字典中值唯一的元素,存储在 one_to_one_part_of_mapping 字典中。
spilt()函数对用户输入的两个数按空格切分,arg_for_seed 和 upper_bound 分别对应用户输入的第一和第二个数 +1。
for i in range(1, upper_bound)循环表示遍历 mapping 字典的元素(第一个元素除外)并赋值,每次循环调用 randrange()函数在规定范围内产生一个随机数,如果是正数则把它赋值给对应的字典元素。统计字典元素个数可用 len(mapping),第二问和第三问则是对字典元素的操作,第四问则是列举一一映射的字典
涉及知识点:
python 字典, 列表
更多可加 V 讨论
V:qiuqiu199291