Python3中如何运用集合方法进行数据运算
1、例:某个公司管理层经理有:曹操,刘备,周瑜;技术员有曹操,周瑜、张飞、赵云。问:即是经理也是技术员的有谁?是经理,但不是技术员的有谁?是技术员,不是经失窝蜜琶理的都有谁?张飞是经理吗?身兼一职的人有谁?经理和技术员共有几个人?首先定义两个集合(mangangers、techs),用来保存数据。
2、用集合的运算方法:交集(&)求出即是经理又是技术员的人数。
3、用补集(-)的方法求出是经理但不是技术员的人数。
4、用技术员减去经理的补集即可求出是技术员但不是经理的人数和名字。
5、用in运算符判断张飞是不是经理?
6、用对称补集 :^ 求出身兼一个岗位的人数。
7、求两个集合的并集(|)的长度,即可得出经理和技术员的长度。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:45
阅读量:27
阅读量:59
阅读量:67
阅读量:70