import random i = 0 alist = [] # 生成含有1000个数的列表 while i < 1000: alist.append(random.randint(0, 100)) i = i + 1 # 初级的方法 # 利用 count 方法计数 # 该方法适用于已知键的取值范围 # for j in range(0, 101, 1): # print("%d 出现的次数是 %d" % (j, alist.count(j))) # 稍微灵活一点的方法 adict = {} for i in alist: # get 方法有两个参数,第一个是分配值的键, 第二个是拟定给键分配一个初始值 # 当第一个参数存在时,第二个参数对于该键已无效 adict[i] = adict.get(i, 0) + 1 print(adict)
编写程序,生成包含1000个0到100之间的随机整数,并统计每个元素的出现次数。
最新推荐文章于 2022-12-16 17:32:26 发布