題目:首先生成包含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
