首页 > 编程语言 >python集合的操作(一)

python集合的操作(一)

时间:2023-09-02 17:35:19浏览次数:45  
标签:set python 经理 technonlogyer print manager 技术员 集合 操作

# 一 .有如下数据:
# 经理:[曹操,刘备,孙权]
# 技术员:[曹操,刘备,张飞,关羽]
set_manager={"曹操","刘备","孙权"}
set_technonlogyer={"曹操","刘备","张飞","关羽"}
# 1.1. 既是经理也是技术员的有谁?
print(set_manager & set_technonlogyer)
# 1.2. 是经理,但不是技术员的有谁?
print(set_manager - set_technonlogyer)
# 1.3. 是技术员,但不是经理的有谁?
print(set_technonlogyer - set_manager)
# 1.4. 张飞是经理吗?
if "张飞" in set_manager:
    print("张飞是经理")
else:
    print("张飞不是经理")
# 1.5. 身兼一职的都有谁?
print((set_manager & set_technonlogyer) ^ set_manager | (set_manager & set_technonlogyer)^set_technonlogyer)
# 1.6. 经理和技术员总共有多少人?
print("经理和技术员总共有",len(set_manager | set_technonlogyer),"人")

运行结果:

python集合的操作(一)_集合

标签:set,python,经理,technonlogyer,print,manager,技术员,集合,操作
From: https://blog.51cto.com/u_15937426/7333956

相关文章

  • Cross Swapping CFE (并查集正负集合)
     思路:把每个草做抽象为点, 观察性质:图中对称的2个点,要交换,可以通过2种的操作方式得到, 2个操作异号, 反之2个操作同号通过+-表示和祖父是什么关系,通过并查集来看看当前有没有在同一个集合里面. ......
  • py之路——day14-20230902:python内置方法
    作者:zb1、python内置方法:abs()方法:取绝对值all()方法:all(iterable),如果iterable中的所有元素都为空或True,则返回True,否则返回False#all()方法print(all([0,1,-2]))print(all([1,1,2]))print(all([]))D:\oldboy_py\venv\Scripts\python.exeD:/oldboy_py/day4-2023......
  • 字符串操作函数
    //1.计数器的写法//2.递归的写法//3.指针-指针#include<assert.h>intmy_strlen(constchar*str){ intcount=0; assert(str!=NULL); while(*str!='\0') { count++; str++; } returncount;}intmain(){ intlen=my_strlen("abcdef&qu......
  • Lnton 羚通视频分析算法平台【OpenCV-Python】教程: Depth Map from Stereo Images 立
    立体图像的深度图(DepthMap)是表示图像中每个像素点距离相机的深度或距离信息的二维灰度图。它提供了场景中物体的三维结构和距离信息,对于三维重建、增强现实、虚拟现实等应用具有重要意义。深度图可以通过以下方式获取:1.双目视觉方法:使用两个相机(左右摄像机)同时拍摄同一场景,通过计......
  • Python去除非法字符:让数据更干净、更有效
    Python去除非法字符:让你的数据更干净、更有效在处理数据时,非法字符是常见的问题。它们可能是一些无意义的符号、特殊字符或非常规字符等等。如果不被正确处理,这些非法字符可能会给你带来麻烦,如导致脚本失败、破坏数据完整性等。在这篇文章中,我们将介绍如何使用Python去除非法字符,......
  • Python中Mock和Patch的区别
    在测试并行开发(TPD)中,代码开发是第一位的。尽管如此,我们还是要写出开发的测试,并执行它们来验证代码的准确性(而不是直接运行代码或使用控制台)。在Python中,我们有一个叫做单元测试的过程,里面有mock和patch函数。这篇文章将讨论这两个角色的用途和区别。Mock和Patch对象库的用途......
  • Python中查找质因数
    如何在Python中进行素因式分解。质因数分解的概述在数学中,一个数的因数是指那些可以除以给定数并留下零余数的数字。质数是只有两个因数的独特数字,一个和数字本身。这类数字的一些例子是3,7,11,13,等等。素数因数化是指找到所有乘以原数的素数。我们可以考虑一个简单的例子:数......
  • Python中匹配模糊的字符串
    如何使用thefuzz库,它允许我们在python中进行模糊字符串匹配。此外,我们将学习如何使用process模块,该模块允许我们在模糊字符串逻辑的帮助下有效地匹配或提取字符串。使用thefuzz模块来匹配模糊字符串这个库在旧版本中有一个有趣的名字,因为它有一个特定的名字,这个名字被重新命......
  • 第二十六节 集合(Map&可变参数&集合工具类)
    1.Map集合1.1Map集合概述和特点【理解】Map集合概述interfaceMap<K,V>K:键的类型;V:值的类型Map集合的特点双列集合,一个键对应一个值键不可以重复,值可以重复Map集合的基本使用publicclassMapDemo01{publicstaticvoidmain(String[]args){......
  • 在Python中-datetime日期时间对象-日期时间字符串-时间戳之间的转换
    在python编程语言中的datetime模块,常用于对日期时间的处理,包括最常用到的日期时间格式,时间戳的转换,还有日期时间的计算今天笔者,主要讲一下,关于,日期时间对象-日期时间字符串-时间戳之间的转换首先在前面先整理几个知识点(1)、关于三者的转换,日期时间字符串与时间戳数字,是不能......