python------字典的綜合練習題

題目要求

 # 數字重複統計:
	  1). 隨機生成1000個整數;
	  2). 數字的範圍[20, 100],
	   3). 升序輸出所有不同的數字及其每個數字重複的次數;

代碼

import random

all_nums = []   #定義空列表存儲數字
for item in range(1000):
    all_nums.append(random.randint(20,100))

# print(all_nums)

sorted_nums = sorted(all_nums)   #排序
num_dict = {}  #定義空字典

for num in sorted_nums:   #循環遍歷,通過key值找value
    if num in num_dict:
        num_dict[num] += 1
    else:
        num_dict[num] = 1

print(num_dict)

結果展示

可以看出:完成升序輸出,並且value值對應的時出現的次數
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章