【Python】随机整数生成及统计

以下代码所实现的功能为:生成 n n n 个指定范围内的随机整数,并统计这些随机整数出现的次数。

import random

n = 1000	# 需要生成的随机整数个数
a = [random.randint(1, 6) for _ in range(n)]	# 列表生成式:生成 n 个 [1, 6] 的随机整数
counts = {i: a.count(i) for i in set(a)}	# 依次统计列表中不同元素的出现次数
print(counts)
--------------------------------------------------------
Output: {1: 170, 2: 147, 3: 153, 4: 176, 5: 171, 6: 183}

你可能感兴趣的:(Python应用,python)