python 首先生成包含1000个随机字符的字符串,然后统计每个字符的出现次数

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

  

posted @ 2019-09-30 00:25  从前有座山,山上  阅读(7315)  评论(0编辑  收藏  举报