当前位置: 首页 > news >正文

Python150题day07

1.5集合练习题

集合间的运算

lst1 = [1, 2, 3, 5, 6, 3, 2]

lst2 = [2, 5, 7, 9]

  • 哪些整数既在Ist1中,也在Ist2中
  • 哪些整数在Ist1中,不在Ist2中
  • 两个列表一共有哪些整数

虽然题目问的是两个列表之间的问题,但是用列表解答的效率很低,所以应该用集合

lst1 = [1, 2, 3, 5, 6, 3, 2]

lst2 = [2, 5, 7, 9]

set1 = set(lst1)

set2 = set(lst2)

# 哪些整数既在lst1中,也在lst2中

print(set1.intersection(set2))

# 哪些整数在lst1中,不在lst2中

print(set1.difference(set2))

# 两个列表⼀共有哪些整数

print(set1.union(set2)

http://www.lryc.cn/news/171109.html

相关文章:

  • LeetCode 2596. 检查骑士巡视方案
  • 大数据学习1.0-目录
  • 无涯教程-JavaScript - POWER函数
  • ChatGPT:解释Java中 ‘HttpResponse‘ 使用 ‘try-with-resources‘ 的警告和处理 ‘Throwable‘ 打印警告
  • Linux编辑器-gcc的使用
  • 第16篇ESP32 platformio_arduino框架 wifi联网_连接WiFi热点并连接tcp server收发数据进行通讯
  • day1| 704. 二分查找、27. 移除元素
  • R绘制箱线图
  • 利用Audit审计系统行为
  • uniapp:不同权限设置不同的tabBar
  • 如何将本地的项目上传到Git
  • [php] 文件上传的一个项目emmm
  • uniapp-时间格式和距离格式的转换
  • 【卖出备兑看涨期权策略(Covered_call)】
  • 【校招VIP】测试算法考点之智力分析
  • 【Linux 服务器运维】定时任务 crontab 详解 | 文末送书
  • Vue系列之入门篇
  • 【遥感卫星数据】Landsat数据Collection1和Collection2区别
  • socket() failed (24: Too many open files) while connecting to upstream, client
  • 认识单链表
  • pytest(二)框架实现一些前后置(固件,夹具)的处理,常用三种
  • 【计算机网络 - 自顶向下方法】计算机网络和因特网
  • 【Java 基础篇】Java Condition 接口详解
  • .360勒索病毒和.halo勒索病毒数据恢复|金蝶、用友、ERP等数据恢复
  • 计算机毕业设计 基于SpringBoot餐厅点餐系统的设计与实现 Java实战项目 附源码+文档+视频讲解
  • 天空飞鸟 数据集
  • 集成学习-树模型
  • 代码随想录算法训练营第一天(C)| 704. 二分查找 27. 移除元素
  • 重构优化第三方查询接口返回大数据量的分页问题
  • Cento7 Docker安装Zabbix,定制自定义模板