鞏固復(fù)習(xí)python中字典的相關(guān)知識
題目要求有4點,1補全print語句,統(tǒng)計mapping字典中元素的個數(shù) ,2統(tǒng)計mapping字典中,沒有值的鍵,存儲在nonkeys列表中 ,3統(tǒng)計mapping字典中所有元素的值,存儲在mapping_as_a_list列表中,4統(tǒng)計mapping字典中值唯一的元素,存儲在one_to_one_part_of_mapping字典中 。
spilt()函數(shù)對用戶輸入的兩個數(shù)按空格切分,arg_for_seed和upper_bound分別對應(yīng)用戶輸入的第一和第二個數(shù)+1。
for i in range(1, upper_bound)循環(huán)表示遍歷mapping字典的元素(第一個元素除外)并賦值,每次循環(huán)調(diào)用randrange()函數(shù)在規(guī)定范圍內(nèi)產(chǎn)生一個隨機數(shù),如果是正數(shù)則把它賦值給對應(yīng)的字典元素。 統(tǒng)計字典元素個數(shù)可用len(mapping),第二問和第三問則是對字典元素的操作,第四問則是列舉一一映射的字典
涉及知識點:
python字典,列表