首页 > 其他分享 >集合

集合

时间:2024-04-03 09:12:27浏览次数:21  
标签:name same 学生 add 集合 input

python通过集合元素找出两个班重名人姓名

#使用并集求两个班重名学生的实现
#首先输入学生数量
num1=int(input('输入班级1的学生数量'))
#创建一个空集合
class1=set()
#使用循环循环录入学生名字
for i in range(0,num1):
    name = input('请输入第%d名学生的姓名'%(i+1))
    class1.add(name)#通过.add方法插入
 
num2=int(input('请输入班级2的学生的数量'))
 
class2=set()
 
for i in  range(0,num2):
    name = input('请输入第%d名学生的姓名'%(i+1))
    class2.add(name)
 
same = class1 & class2
print("重名的学生如下")
for a in same:#循环将same中包含的元素赋给a,由于直接输出将是以集合的方式出现
    print(a)#将集合中选中的元素输出

 

标签:name,same,学生,add,集合,input
From: https://www.cnblogs.com/szmtjs10/p/18111916

相关文章

  • Java八股--集合(下)
    ......
  • 【python】字典(Dictionary)与集合(Set)
    字典是一种键值对的数据结构,而集合是一种无序、元素不重复的数据结构。目录前言正文一、字典(dict)    1、字典的定义    注意:        2、字典的查询    2.1语法:字典名['键名']    2.2语法:字典名.get('键名')   ......
  • C# 集合
    publicclassArrayClass{publicArrayClass(){array=newint[10]{1,2,3,4,5,7,1,2,3,4};list=newList<int>();LinkedList=newLinkedList<int>();HashSet=newHashSet<int>();......
  • java中展开树集合
    /***java中展开树集合**@paramchildrenKey子集key*@paramtreeData树数据*@paramresult集合数据*@param<T>List*/publicstatic<T>List<T>treeToList(StringchildrenKey,List<T>treeData,List<T>result){for......
  • 谈谈Python中的列表、元组、字典和集合的主要区别和用法
    谈谈Python中的列表、元组、字典和集合的主要区别和用法Python是一种功能强大且易于学习的编程语言,它提供了多种数据结构来支持各种编程需求。其中,列表(list)、元组(tuple)、字典(dictionary)和集合(set)是Python中最常用的数据结构。下面我们将详细讨论这四种数据结构的主要区别和用......
  • Java中List集合
    一、ArrayList集合1.ArrayList集合的特点2.ArrayList集合的一些方法①.add(Objectelement)向列表的尾部添加指定的元素。list.add("123");//add()用于向List集合容器中添加元素。②.size()返回列表中的元素个数。list.size();//size()用于获取集合中有多少个元素。③......
  • 【Java编程】【算法面试题】【数组合并】以数组 intervals 表示若干个区间的集合,其中
    原始题目:以数组intervals表示若干个区间的集合,其中单个区间为intervals[i]=[starti,endi]。请你合并所有重叠的区间,并返回一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间。......
  • JavaImprove--Lesson07--异常处理的两种方式,collection集合
    一.Java异常处理的两种方式Java的异常机制是一种处理程序中错误的方式,它包括异常的抛出、捕获和处理。异常是在程序运行过程中发生的异常事件,如数学运算中的除0异常、数组越界、空指针异常等。在Java中,异常被视为一种对象,可以通过使用try-catch语句块来捕获和处理。当try块中的......
  • 时间序列预测算法python全集合--深度学习
    共整理了60+个深度学习的时间序列预测算法,Python代码,包括多输入单输出,单输入单输出。深度学习算法主要为:LSTM,bilstm,grubigru,arima,ssa-arima,ceemdan,bp,elm,kelm,knn,mlp,slp,svm,XGBOOST,lightgbm,catboost,rf,lssvm,RNN,SARIMA,transformer等智能优化算法:SSA,WOA,AVOA,CS,DBO,FA,FWA,GW......
  • Set集合
    1、set的定义Set,不允许出现重复元素,并且无序的集合,主要有HashSet实现类在判断重复元素的时候,Set集合会调用HashCode()和equal()方法来实现。注重独一无二的性质,该体系集合可以知道某物是否已近存在于集合中,不会存储重复的元素用于存储(存入无序和取出的顺序不一定相同)元素,值......