day3-set集合
set是一个无序且不重复的元素集合
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | # 数据库中原有c1 ="a"c2 ="b"old_dict ={    "#1":{ 'hostname':c1, 'cpu_count': 2, 'mem_capicity': 80},    "#2":{ 'hostname':c1, 'cpu_count': 2, 'mem_capicity': 80},    "#3":{ 'hostname':c1, 'cpu_count': 2, 'mem_capicity': 80}}# cmdb 新汇报的数据new_dict ={    "#1":{ 'hostname':c1, 'cpu_count': 2, 'mem_capicity': 800},    "#3":{ 'hostname':c1, 'cpu_count': 2, 'mem_capicity': 80},    "#4":{ 'hostname':c2, 'cpu_count': 2, 'mem_capicity': 80}}s_old =set(old_dict.keys())s_new =set(new_dict.keys())update_set =s_old.intersection(s_new)print(update_set){'#3', '#1'}delete_set =s_old.difference(s_new)print(delete_set){'#2'}add_set =s_new.difference(update_set)print(add_set){'#4'} | 
day3-set集合的更多相关文章
- day3 python  集合 文件
		字典是无序的,列表是有序的 a='zhangsan' print (a[1]) a[2]=222 #字符串不能赋值 集合(set):把不同的元素组成一起形成集合 info=[1,2,34,5,6,7] ... 
- python学习,day3:集合的学习
		集合天生去重,另外集合非常便于两组数字的取交集,并集等计算 # coding=utf-8 # Author: RyAn Bi list_1 =[1,2,3,4,5,6,7] list_1 =set(l ... 
- Day3:集合
		一.集合的定义及特性 1.集合的特性 1.1 去重,把一个列表变成集合,就自动去重了 1.2 关系测试,测试两组数据之间的交集.差集等关系 #!/usr/bin/env python # -* ... 
- Day3 set集合、函数和装饰器
		set特性:无序,不重复,可嵌套 创建setset_example = set("123", "213", "234", "432 ... 
- python2.0 s12 day3
		s12 day3 视频每节的内容 03 python s12 day3 本节内容概要 第三天的主要内容 上节没讲完的: 6.集合 7.collections 1)计数器 2)有序字典 3)默认字典 4 ... 
- python基础之元组、文件操作、编码、函数、变量
		1.集合set 集合是无序的,不重复的,主要作用: 去重,把一个列表变成集合,就可以自动去重 关系测试,测试两组数据的交集,差集,并集等关系 操作例子如下: list_1 = [1,4,5,7,3,6 ... 
- redis环境搭建和java应用
		安装 连接 Java连接redis 下载 wget http://download.redis.io/releases/redis-4.0.9.tar.gz 解压移动 tar -xvf redis-4 ... 
- python_way,day3   集合、函数、三元运算、lambda、python的内置函数、字符转换、文件处理
		python_way,day3 一.集合 二.函数 三.三元运算 四.lambda 五.python的内置函数 六.字符转换 七.文件处理 一.集合: 1.集合的特性: 特性:无序,不重复的序列 如果 ... 
- 跟着ALEX 学python day3集合 文件操作  函数和函数式编程    内置函数
		声明 : 文档内容学习于 http://www.cnblogs.com/xiaozhiqi/ 一. 集合 集合是一个无序的,不重复的数据组合,主要作用如下 1.去重 把一个列表变成集合 ,就自动去重 ... 
- day3    字典,集合,文件
		一.深浅copy 浅copy只copy第一层,不copy第二层.copy后,第一层指向不同内存地址.第二层指向相同的内存地址. 导入copy模块,deepcopy深copy.deepcopy后,均指向 ... 
随机推荐
- hive 字符集问题 报错 Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. MetaException(message:For direct MetaStore DB connections,
			学习hive 使用mysql作为元数据 hive创建数据库和切换数据库都是可以的 但是创建表就是出问题 百度之后发现 是编码问题 特别记录一下~~~ 1.报错前如图: 2.在mysql数据库中执行如 ... 
- python 的__FILE__,__LINE__功能实现
			在C语言里,__FILE__和__LINE__给调试提供了很大的方便,今晚在写PYTHON的时候想到,PYTHON是否有类似的功能实现呢? GOOGLE一番发现两个方法,试验一下下面这句:print ... 
- pip 使用技巧
			指定豆瓣源安装 pip install configparser -i http://pypi.douban.com/simple/ --trusted-host=pypi.douban.com/si ... 
- 请说明SQLServer中delete from tablea & truncate table tablea的区别
			请说明SQLServer中delete from tablea & truncate table tablea的区别 解答:两者都可以用来删除表中所有的记录.区别在于:truncate是DDL ... 
- C#反射实例(一) 利用反射使用类库
			在网上查找了不少的资料,可以说大同小异,概念性的东西网上一搜一堆,今天把反射的东西整理了一下,供大家使用,我保证我这里是最全面的东西,当然也是基础的东西,在学好了这一切的基础上,大家可以学习反射的具体 ... 
- WHERE字句
			structured query language(非过程性的结构查询语言) 主要内容: 数据库怎么限制里面的数据: 数据库怎么排列里面的数据. WHERE子句: --WHERE字句起到的是对数据库查 ... 
- Web API中的模型验证Model Validation
			数据注释 在ASP.NET Web API中,您可以使用System.ComponentModel.DataAnnotations命名空间中的属性为模型上的属性设置验证规则. using System ... 
- 笔记:C语言图形基本函数及实例五子棋游戏
			初始化图形界面 int gdriver; int gmode; gdriver = DETECT; initgraph(&gdriver,&gmode,"" ); ... 
- JVM难学?那是因为你没认真看完这篇文章(转)
			一:虚拟机内存图解 JAVA程序运行与虚拟机之上,运行时需要内存空间.虚拟机执行JAVA程序的过程中会把它管理的内存划分为不同的数据区域方便管理. 虚拟机管理内存数据区域划分如下图: 数据区域分类: ... 
- 《Sqlserver》Javaweb项目链接sqlserver 2008R2时出现的一系列的错误
			好久没有弄java,玩eclipse了,最近因为小小的原因,参加一个比赛,不得不把javaweb的东西又捡起来,所以不熟悉,再加上之前链接数据库都是用Oracle的,现在公司的电脑上又只是安装了sql ... 
