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

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

不要问为什么,借鉴走即可

# 首先生成包含1000个随机字符的字符串,然后统计每个字符的出现次数。(使用字典)

import string
import random

x = string.ascii_letters + string.digits + string.punctuation
y = [random.choice(x) for i in range(1000)]
y = "".join(y)
print('生成的1000个随机字符:', y)
d = dict()

for ch in y:
    d[ch] = d.get(ch, 0) + 1

for k, v in d.items():
    print(k, '出现的次数:', v)

运行结果,空间有限,只能截取一部分
首先生成包含1000个随机字符的字符串,然后统计每个字符的出现次数(使用字典)_第1张图片

你可能感兴趣的:(Python)