Python3中如何运用集合方法进行数据运算?

 时间:2026-02-12 04:15:11

1、例:某个公司管理层经理有:曹操,刘备,周瑜;技术员有曹操,周瑜、张飞、赵云。问:即是经理也是技术员的有谁?是经理,但不是技术员的有谁?是技术员,不是经理的都有谁?张飞是经理吗?身兼一职的人有谁?经理和技术员共有几个人?

首先定义两个集合(mangangers、techs),用来保存数据。

Python3中如何运用集合方法进行数据运算?

2、用集合的运算方法:交集(&)求出即是经理又是技术员的人数。

Python3中如何运用集合方法进行数据运算?

3、用补集(-)的方法求出是经理但不是技术员的人数。

Python3中如何运用集合方法进行数据运算?

4、用技术员减去经理的补集即可求出是技术员但不是经理的人数和名字。

Python3中如何运用集合方法进行数据运算?

5、用in运算符判断张飞是不是经理?

Python3中如何运用集合方法进行数据运算?

6、用对称补集 :^ 求出身兼一个岗位的人数。

Python3中如何运用集合方法进行数据运算?

7、求两个集合的并集(|)的长度,即可得出经理和技术员的长度。

Python3中如何运用集合方法进行数据运算?

1、集合的运算方法主要有:交集、并集、补集、子集、超集。集合本身就可以去重。

2、交集(&):求两个集合共有的数据。

3、补集(-):只属于某个集合的元素。

4、并集(|):求两个集合所有元素的和,且每个元素只能出现一次。

5、%d与len():计算元素的个数,并转换成数字输出。

  • 如何选择一本好书我的观点
  • C语言里的指针到底是什么?
  • 我的世界中怎么去梦境
  • 怎么设置小米11背屏极限省电
  • 移动图书馆公图版怎么输入邀请码
  • 热门搜索
    堪称是什么意思 争奇斗艳的意思 三缄其口什么意思 引擎是什么意思 硫磺粉的作用 翻山越岭的意思 lol甩锅局什么意思 期货是什么意思 田七的功效与作用及食用方法 庞然大物的意思