实用:python随机产生2组各10个数字的列表,统计重复和不重复数字(集合练习)

发布时间:2024-11-19 16:32

定期复习和练习数字技能 #生活技巧# #工作学习技巧# #数字技能提升#

随机产生2组各10个数字的列表,如下要求:
每个数字取值范围:[10,20]
统计20个数字中,一共有多少个不同的数字?
对比2组中,不重复的数字有几个,分别是什么?(不考虑本组中的重复数字)
对比2组中,重复的数字有几个,分别是什么?(不考虑本组中的重复数字)

import random lst = [] for i in range(2): lst.append([random.randint(10,20) for _ in range(10)]) print(lst) diff = len(set(lst[0]) | set(lst[1])) single = len(set(lst[0]) ^ set(lst[1])) repeat = len(set(lst[0]) & set(lst[1])) print('Diff:{} Single:{} Repeat:{}'.format(diff,single,repeat)) 123456789101112

运行结果:

[[14, 13, 14, 13, 19, 14, 17, 20, 20, 12], [17, 12, 13, 10, 17, 19, 11, 12, 13, 10]] Diff:8 Single:4 Repeat:4 12

网址:实用:python随机产生2组各10个数字的列表,统计重复和不重复数字(集合练习) https://www.yuejiaxmz.com/news/view/138502

相关内容

数字技术提升经济效率: 服务分工、产业协同和数实孪生
python+flask计算机毕业设计个人财务管理系统的设计与实现(程序+开题+论文)
智能生活垃圾检测与分类系统(UI界面+YOLOv5+训练数据集)
python+flask计算机毕业设计家庭财务管理系统APP(程序+开题+论文)
数字经济:正在重构我们的生活
回眸天翼数字生活2021:数智化“组合拳”加码数字生活新生态
提升全民数字素养与技能专家系列解读|提升特殊群体数字素养 弥合使用性数字鸿沟
基于深度学习的生活垃圾检测与分类系统(网页版+YOLOv8/v7/v6/v5代码+训练数据集)
将传统书房变成数字书房 数字书房DIY
拥抱数字时代 提升数字技能

随便看看