摘要: Python进阶 map,filter, reduce是python常用的built in function。 且常与lambda表达式一起用。 其中: map 形式:map(function_to_apply, list_of_inputs) list 作用:map的作用是将一个序列的元素(通常是 阅读全文
posted @ 2016-11-28 16:09 geek精神 阅读(660) 评论(0) 推荐(1) 编辑
摘要: 标签(空格分隔): Python进阶 Lambda是一种匿名函数,当我们需要重复调用某一函数,又不想写那么多代码时可以使用lambda表达式来代替。 lambda的通用格式: lambda argument: manipulate(argument) 示例代码: 用法:排序. 阅读全文
posted @ 2016-11-28 16:07 geek精神 阅读(537) 评论(0) 推荐(0) 编辑
摘要: 容器类Collections 标签(空格分隔): Python进阶 1. defaultdict 2. counter 3. deque 4. namedtuple defaultdict defaultdict的作用是可以不用检查key是否存在,如果不存在可以直接创建。 而不像dict,会rais 阅读全文
posted @ 2016-11-28 15:10 geek精神 阅读(492) 评论(0) 推荐(1) 编辑
摘要: 在context manager中,必须要介绍两个概念: with as... , 和 __enter__ , __exit__. 下文将先介绍with语句,然后介绍 __enter__和__exit__, 最后介绍context manager. with语句的作用 它的好处是自动运行try fi 阅读全文
posted @ 2016-11-28 14:31 geek精神 阅读(542) 评论(0) 推荐(0) 编辑