集合 : 是无序的,不重复的数据集合,它里面的元素是可哈希的(不可变类型),但是集合本身是不可哈希的。正因如此,集合做不了字典的键 集合的两大要点: 1、去重。 把一个列表变成集合,就自动去重了。 2、关系测试。测试两组数据之间的交集,差集,并集等关系。 一、集合的创建 二。集合的增 三、集合的删 ...
分类:
编程语言 时间:
2018-08-17 00:32:41
阅读次数:
201
1.首先我们来看一下集合的定义:集合即是无序的,不重复的数据组合。 这里我们一定要看到定义中给出的集合的两个重要的特点,无序,不重复 集合的重要作用有两个 (1)去重(把一个列表变成集合,就会自动去重了,怎么将列表变成集合下面会说) (2)关系测试,可以测试两组数据中的交集,并集,差集等关系 2.集 ...
分类:
其他好文 时间:
2018-08-16 00:47:29
阅读次数:
149
Description 我们有一颗从1到n编号的n个结点的树,此外,您将从树中获得M个节点对,形式为(a1,b1),(a2,b2),…(am,bm).我们需要给每一条边定向,使得每一对节点对存在一条从ai到bi或从bi到ai的路径。现在要求方案数,对10^9+7取mod即可。 Description ...
分类:
其他好文 时间:
2018-08-12 21:35:36
阅读次数:
273
Description 悠悠岁月,不知不觉,距那传说中的pppfish晋级泡泡帝已是过 去数十年。数十年 中,这颗泡泡树上,也是再度变得精彩,各种泡泡 天才辈出,惊艳世人,然而,似乎 不论后人如何的出彩,在他们的头 顶之上,依然是有着一道身影而立。 泡泡帝,pppfish。 现在,pppfish即将 ...
分类:
其他好文 时间:
2018-08-10 21:17:07
阅读次数:
214
# set集合 # 集合与列表、元组类似,可以存储多个数据,但是这些数据不重复的# 集合对象还支持union(联合),intersection(交),difference(差)和sysmmertric_difference(对称交叉)等 x = set() # 怎么去重# a = [1,111,21 ...
分类:
编程语言 时间:
2018-08-10 19:50:45
阅读次数:
199
定义一些类,这些类之间有父子关系,如下: 1、incl()方法 源代码如下: 2、excl()方法 源代码如下: 3、并集union()方法 源代码如下: 4、差集diff()方法 源代码如下: 5、交集intersect()方法 源代码如下: ...
分类:
其他好文 时间:
2018-08-10 10:56:05
阅读次数:
173
list操作 element in a list but not in other list,元素在一个list,不在另一个list 在数据量大的时候使用numpy的setdiff1d方法的性能非常好,耗时为毫秒级别。main_list = np.setdiff1d(list_2,list_1, a ...
分类:
其他好文 时间:
2018-08-05 14:21:21
阅读次数:
123
set 集合 列表、元组、字符串去重 集合中的元素必须是可哈希(hash)的,但set本身是不可哈希的可变的(有增删改查)、不重复、无序的 创建一个空集合 s = set{} 1、关系型数据的交集,并机,差集,子集 set1 = {1, 'alex', Fslse, (1,2,3)} 2、列表、元组 ...
分类:
其他好文 时间:
2018-08-04 15:43:57
阅读次数:
219
Set集合[可变]是一个无序的,不重复的数据组合,它的主要作用如下: 1. 去重,把一个列表变成集合,就自动去重了 2. 关系测试,测试两组数据之前的交集、差集、并集等关系 集合(set):把不同的元素组成一起形成集合,是python基本的数据类型。 集合分类:可变集合、不可变集合 可变集合(set... ...
分类:
编程语言 时间:
2018-07-28 16:44:46
阅读次数:
180