# -*- coding: utf-8 -*-#集合是无序的list_1=[1,4,7,3,6,7]list_3=set([1,3,7])list_4=[377,88]#集合去重list_1=set(list_1)list_2=[1,33,4,7,66,5,8]#交集,取出两个列表中相同的数据lis ...
分类:
其他好文 时间:
2018-04-11 16:15:24
阅读次数:
151
一、非空即真,非0即真(1)非空即真,非0即真非空即真 :不为空的话就是true,是空的话就是false非0即真:只要不是0就是true,是0 就是falseprint(1>2)print(2==2)print('a'.islower()) 非空即真name = input('输入你的姓名:').s ...
分类:
编程语言 时间:
2018-04-10 13:36:09
阅读次数:
228
集合是一个无序的,不重复的数据组合主要可以进行去除重复元素,但是是无序的,另外用于关系测试,比如交集、并集等。 #去重list1 = set(list1)#关系测试 #交集(两个列表里面都有的值):list1.intersection(list2)#并集(把两个列别合并起来,然后去重):list1. ...
分类:
编程语言 时间:
2018-04-07 19:01:46
阅读次数:
133
好久没有来园子写文章了,今天我分享一篇关于进程和线程理论相关的内容,很多人都在用多线程、多进程或者线程池、、进程池,但是你是否清楚为什么要这样去用,从哪些方面去考虑的。如果你还不是特别的清楚,还是建议你读一读。 操作系统之进程 第一、进程的概念 进程概念是操作系统中最基本、最重要的概念之一。进程是一 ...
分类:
编程语言 时间:
2018-04-07 14:02:16
阅读次数:
188
A. Mystical Mosaic 题目大意: 给一个空白矩阵,每次可以选一些行和一些列并让他们的交点涂黑,每次选的行和列不能有交集。 给出最后的矩阵样子,问能不能经过若干次以上操作后得到最后的矩阵。 思路: 每一行都可以确定哪些列必须被覆盖记为Si,任意两个不同的行之间要么S相等要么相交为空集。 ...
分类:
其他好文 时间:
2018-04-07 01:10:06
阅读次数:
290
集合使用{}表示,它是无序的,因此不能索引取出元素,也无法使用切片,一个集合不能出现重复的元素 那么集合对于列表或者元素有什么优势呢? 比如两个集合{1,2,3,4,5,6} {3,4,7} 差集 交集 并集 ...
分类:
其他好文 时间:
2018-04-06 18:44:27
阅读次数:
143
推荐空闲时亲手练习一下 必定有所裨益 以下都是鄙人亲手练习总结 去重 寻找重复次数最多或最少的元素 寻找不第一个未重复的元素 寻找两数组最小的相同元素 展开多维数组 差集、交集 ...
分类:
编程语言 时间:
2018-04-06 16:43:55
阅读次数:
206
python集合基本操作:创建、添加、删除,并集、交集、差集等 ...
分类:
编程语言 时间:
2018-04-06 12:24:46
阅读次数:
206
集合:唯一性,可变性,无序性 定义方法: set() a = set({1,2,3}) {} a = {1,2,3} 定义空集合: a = set() 三种运算: a = {1,2,3,4,5} b = {4,5,6,7,8} a & b 交集 {4, 5} a | b 并集 {1, 2, 3, 4 ...
分类:
其他好文 时间:
2018-04-06 00:12:31
阅读次数:
229
题目大意: 有$n(n\le10^6)$个线段,每个线段覆盖的范围是$[l_i,r_i]$,要求从中选取$k(k\le10^6)$个线段使得这些线段覆盖范围的交集最大,求最大交集及任意一种方案。 思路: 对左端点排序,用堆维护右端点即可。 ...
分类:
其他好文 时间:
2018-04-05 15:50:51
阅读次数:
146