如何编写一个程序,该程序将生成0到9之间的1000个随机整数,并显示每个#sid计数的计数,以存储数字0s 1s ...... 9s的计数
这是我的代码
i = list(range(0,1000,9))
print (i)
i = len(i)
print (i)
答案 0 :(得分:2)
使用随机的randint
函数生成一个整数并将其存储在Counter
中。
Counter
集合上的文档位于:https://docs.python.org/2/library/collections.html
from collections import counter
from random import randint
c = Counter()
for i in range(1000):
rint = randint(0,9)
c[rint] += 1
print c
答案 1 :(得分:0)
from random import randint
dic = {k: 0 for k in range(10)}
for i in range(1000):
num = randint(0, 9)
dic[num] += 1
print dic
您也可以使用字典来保持计数