,可以通过以下步骤实现:
random
模块的randint
函数,生成一定数量的随机数,并存储在一个列表中。sorted
函数,指定排序的依据为字典的值。以下是一个Python示例代码:
import random
# 生成随机数列表
random_numbers = [random.randint(1, 10) for _ in range(100)]
# 统计随机数出现次数
count_dict = {}
for num in random_numbers:
if num in count_dict:
count_dict[num] += 1
else:
count_dict[num] = 1
# 对随机数出现次数进行排序
sorted_counts = sorted(count_dict.items(), key=lambda x: x[1], reverse=True)
# 打印排序结果
for num, count in sorted_counts:
print(f"随机数 {num} 出现次数:{count}")
这个代码示例中,我们生成了一个包含100个1到10之间的随机数的列表。然后,使用字典count_dict
统计每个随机数出现的次数。接下来,使用sorted
函数对count_dict
的键值对进行排序,排序的依据是字典的值。最后,遍历排序后的键值对列表,打印每个随机数及其出现次数。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云