import string
import random
x=string.ascii_letters+string.punctuation+string.digits
y=[random.choice(x) for i in range(1000)]
z=' '.join(y)
d=dict()
for i in z:
d[i]=d.get(i,0)+1
print(d)
这个程序是正确的版本
上面这个程序出现了错误
他报程序第7行也就是for循环那边不可以迭代,for循环只有z我们,我们从上面的图片看到z的赋值那边与正确答案不对,使用join错误