首页 > 编程语言 >编写程序,创建一个集合Set,其中含有100个元素,每个元素是0~1000之间的一个随机数。打印出集合的值,并且判断一下随机数没有出现重复的情况,重复出现几次。

编写程序,创建一个集合Set,其中含有100个元素,每个元素是0~1000之间的一个随机数。打印出集合的值,并且判断一下随机数没有出现重复的情况,重复出现几次。

时间:2024-06-02 13:01:32浏览次数:24  
标签:Set 重复 len print 随机数 集合 100

实验代码: 

import random as r

Set = set()
for i in range(100):
 num = r.randint(0, 1000)
 Set.add(num)

# 使用列表推导式和join方法来输出结果
print('{' + ', '.join(str(i) for i in Set) + '}')

if len(Set) == 100:
 print("随机数没有出现重复!")
else:
 m = 100 - len(Set)
 print("随机数出现了{}次重复".format(m))

运行结果: 

标签:Set,重复,len,print,随机数,集合,100
From: https://blog.csdn.net/weixin_66446604/article/details/139390006

相关文章

  • 【JAVA】快速遍历map集合
    1.使用entrySet()方法【推荐】2.直接使用values()方法获取所有value值组成的集合3.使用keySet()方法和getValue方法4.使用迭代器iterator5.使用增强for的Lambda表达式......
  • AI工具,完全免费!整理大集合,满满干货分享
    KimiKimi是一个拥有超大“内存”,支持200万字上下文输入的AI智能助手。它不仅可以阅读大量文本,还能上网搜索信息,与用户进行交流。智能搜索、高效阅读、专业解读文件、整理资料、辅助创作、编程辅助等,这个AI工具可以在日常生活和工作中成为你的得力助手。如果你是学术......
  • Day 11 | 20. 有效的括号 、1047. 删除字符串中的所有相邻重复项 、150. 逆波兰表达式
    20.有效的括号讲完了栈实现队列,队列实现栈,接下来就是栈的经典应用了。大家先自己思考一下有哪些不匹配的场景,在看视频我讲的都有哪些场景,落实到代码其实就容易很多了。题目链接/文章讲解/视频讲解:https://programmercarl.com/0020.有效的括号.html思考classSolution:......
  • Java 集合中的组内平均值计算
    在Java开发中,集合(Collection)是一个重要的数据结构,广泛应用于各种场景。计算集合中的组内平均值是一个常见的操作,尤其是在数据分析、统计和处理时更为重要。本文将深入探讨如何使用Java来计算集合中的组内平均值,涵盖基本概念、具体实现、优化策略和实用示例。集合框架概述Java......
  • 3. 无重复字符的最长子串
    给定一个字符串 s ,请你找出其中不含有重复字符的 最长 子串  的长度。  示例 1:输入:s="abcabcbb"输出:3解释:因为无重复字符的最长子串是"abc",所以其长度为3。示例2:输入:s="bbbbb"输出:1解释:因为无重复字符的最长子串是"b",所以其......
  • c++ 集合类 CCSet简单实现
      代码如下:  /**CCSet.h*c++_common_codes**Createdbyxichenon12-1-21.*Copyright2012cc_team.Allrightsreserved.**/#ifndefCC_SET_H#defineCC_SET_H#include"ccVector.h"#include<iostream>//CCSettemplate&l......
  • 2965. 找出缺失和重复的数字
    2965.找出缺失和重复的数字给你一个下标从0开始的二维整数矩阵grid,大小为n*n,其中的值在[1,n2]范围内。除了a出现两次,b缺失之外,每个整数都恰好出现一次。任务是找出重复的数字a和缺失的数字b。返回一个下标从0开始、长度为2的整数数组ans,其中ans[0]......
  • 第二站:Java蓝——集合框架的深邃海洋
    Java蓝——集合框架的深邃海洋在Java的多彩旅程中,第二站“Java蓝”引领我们深入探索集合框架的深邃海洋。集合框架是Java提供的一套设计良好的API,用于存储、操作和管理数据集合,如列表、集合、映射等。它以高度抽象的方式,为开发者提供了极大的灵活性和高效的数据处理能力。下面......
  • 每日一题28:数据操作之删除重复的电子邮件
    一、每日一题表: Person+-------------+---------+|ColumnName|Type|+-------------+---------+|id|int||email|varchar|+-------------+---------+id是该表的主键列(具有唯一值的列)。该表的每一行包含一封电子邮件。电子邮件......
  • Java字符串逗号分隔转换List集合
    开发中常用String字符串接收多个用逗号或分号分隔的id,之后再将字符串处理成List<String>集合来方便使用数据。常用方式1.For循环添加Stringstr="123,456,789";List<String>listIds=newArrayList<>();String[]split=str.split(",");for(Strings:split){......