2016年9月28日

list 使用 set 方法和fromkeys去重哪个快?

摘要: set介绍 Python的set和其他语言类似, 是一个无序不重复元素集, 基本功能包括关系测试和消除重复元素. 集合对象还支持union(联合), intersection(交), difference(差)和sysmmetric difference(对称差集)等数学运算. set去重 可以简单 阅读全文

posted @ 2016-09-28 01:28 assd2001 阅读(1631) 评论(0) 推荐(0) 编辑

Python中的赋值,浅拷贝和深拷贝的区别

摘要: 赋值 内存地址的引用,所有的改变都会同步 测试代码 #coding:utf-8import copya=['a','b',1,[1,2,3]]b = a #对象赋值,所有改动都会联动a.append('d')a[0]='aaa'a[3].append(4)print aprint b 运行结果 ['aaa', 'b', 1, [1, 2, 3, 4], 'd']['aaa', 'b', ... 阅读全文

posted @ 2016-09-28 00:41 assd2001 阅读(512) 评论(0) 推荐(0) 编辑

2016年9月27日

在SUSE LINUX上编译安装CouchDB1.5.0

摘要: 按照这个步骤装了两台,在SUSE上安装是没有问题了,打包的话还在研究,查了一下光拷贝编译后文件有些问题。 软件版本及依赖: 1.SpiderMonkey 1.7.0 2.icu4c 4.2.1 3.libcurl 7.36.0 4.ncurses 5.9 5.openssl 1.0.1g 6.erl 阅读全文

posted @ 2016-09-27 23:38 assd2001 阅读(515) 评论(0) 推荐(0) 编辑

Python词典设置默认值小技巧

摘要: 使用defaultdict为词典设置默认值 测试代码 运行结果 默认词典的值即为list -> [] 或者 int -> 0 关键是能一次性设置所有的值,包括新值,速度很快。 使用setdefault为词典设置默认值 测试代码 运行结果 一次只能设置一个值,并且运行速度没有defaultdict快 阅读全文

posted @ 2016-09-27 23:32 assd2001 阅读(7702) 评论(0) 推荐(1) 编辑

导航