1, [abc] a, b 或 c [^abc] 任何字符,除了a,b 或 c [a-zA-Z] a 到 z 或 A 到 Z,两头字符都包括在内 [a-d[m-p]] a 到 d 或 m 到 p :[a-dm-p](并集) [a-z&&[def]] d,e 或 f(交集) 2, * 任何字符 \d ...
分类:
编程语言 时间:
2018-04-21 22:27:58
阅读次数:
207
练习 6.3: (*IntSet).UnionWith会用|操作符计算两个集合的交集,我们再为IntSet实现另外的几个函数IntersectWith(交集:元素在A集合B集合均出现),DifferenceWith(差集:元素出现在A集合,未出现在B集合),SymmetricDifference(并 ...
分类:
编程语言 时间:
2018-04-21 12:10:52
阅读次数:
188
交集合cat=['fish','beef','pig'] dog=['beef','pig'] #列表转变为集合 cat1=set(cat) dog1=set(dog) print(cat1,dog1) 输出{'pig', 'beef', 'fish'} {'pig', 'beef'} print(... ...
分类:
其他好文 时间:
2018-04-20 23:28:38
阅读次数:
233
内部联结: (1)标准的联结不设立联结条件(where语句),因为返回的结果数目是第一个表中行数×第二个表中行数,这种现象又叫笛卡儿积。 (2)内部联结设置了联结条件,只有满足了联结条件的两表对应行才会显示出来,也就是显示两表关于联结条件的交集部分,如: SELECT * FROM table1 I ...
分类:
数据库 时间:
2018-04-19 14:58:26
阅读次数:
194
union : 对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序; union all: 对两个结果集进行并集操作,包括重复行,不进行排序; intersect : 对两个结果集进行交集操作,不包括重复行,同时进行默认规则的排序; minus : 对两个结果集进行差操作,不包括重复行, ...
分类:
其他好文 时间:
2018-04-16 14:36:25
阅读次数:
142
给定两个数组,写一个方法来计算它们的交集。例如:给定 nums1 = [1, 2, 2, 1], nums2 = [2, 2], 返回 [2, 2].注意: 输出结果中每个元素出现的次数,应与元素在两个数组中出现的次数一致。 我们可以不考虑输出结果的顺序。跟进: 如果给定的数组已经排好序呢?你将如何 ...
分类:
编程语言 时间:
2018-04-15 11:52:18
阅读次数:
197
给定两个数组,写一个函数来计算它们的交集。例子: 给定 num1= [1, 2, 2, 1], nums2 = [2, 2], 返回 [2].提示: 每个在结果中的元素必定是唯一的。 我们可以不考虑输出结果的顺序。详见:https://leetcode.com/problems/intersecti ...
分类:
编程语言 时间:
2018-04-15 11:50:58
阅读次数:
185
集合 定义:有一个或多个确定的元素所构成的整体叫做集合. 特征: 集合存在的意义就在于去重和关系运算 集合的创建: s = {} 创建一个字典 s = {1} 创建一个集合 集合的关系运算 交集 取出两个集合中共有的元素 s.intersection(s1) s & s1 差集 s.differen ...
分类:
其他好文 时间:
2018-04-13 20:41:12
阅读次数:
137
set 集合是一个无序的,不重复的数据组合,它的主要作用如下: 去重,把一个列表变成一个集合,就自动去重了 关系测试,测试两组数据之间的交集、差集和并集等关系 集合中的元素有三个特征: 1. 确定性(元素必须可hash) 2. 互异性(去重) 3. 无序性(集合中的元素没有先后之分),如集合{3,4 ...
分类:
其他好文 时间:
2018-04-13 13:20:29
阅读次数:
128