題目:首先生成包含1000個隨機字符的字符串,然后統計每個字符的出現次數
import string import random x = string.ascii_letters + string.digits + string.punctuation # print(x) y = [random.choice(x) for i in range(10)] #生成包含1000個隨機字符的字符串 # print(y) d = dict() #使用字典保存每個字符出現次數 for ch in y: d[ch] = d.get(ch,0) + 1 #d.get(ch,0) 返回ch出現的次數,若沒有返回0