自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

so

喜欢就要对的起这份喜欢

  • 博客(4)
  • 收藏
  • 关注

原创 Map,Filter和Reduce

Map,Filter和Reduce三个函数能为函数式编程提供便利。通过实例一个一个讨论并理解他们。Mapmap会将一个函数映射到一个输入列表的所有元素上。这是它的规范:规范:map(function_to_apply, list_of_inputs)大多数时候,我们要把列表中的所有元素一个个的传递给一个函数,并收集输出。比方说:items = [1, 2, 3, 4,

2016-12-07 15:46:21 2644

原创 python中的生成器(Generators)

首先我们要理解迭代器(iterators)。根据维基百科,迭代器是一个让程序员可以遍历一个容器(特别是列表)的对象。然而,一个迭代器在遍历并读取一个容器的数据元素时,并不会执行一个迭代。你可能有点晕了,那我们来个慢动作。换句话说这里有三个部分:可迭代对象(Iterable)迭代器(Iterator)迭代(Iteration)上面这些部分互相联系。我们会先各个击破来讨论他们,然后再讨

2016-12-05 15:19:05 425

原创 python中*args与**kwargs

首先我们应该知道,并不是必须写成*args和**kwargs,变量前面的*才是必须的,你可以写成*var和**vars,而写成*args和**kwargs只是一个通俗的命名约定。*args和**kwargs主要用于函数定义。你可以将不定数量的参数传递给一个函数。这里的不定的意思就是预先不知道函数使用者会传递多少个参数给你,所以在这个场景下使用者两个关键字。*args用来发送一个非键

2016-12-05 14:35:08 2370

原创 leetcode- Island Perimeter

题目:You are given a map in form of a two-dimensional integer grid where 1 represents land and 0 represents water. Grid cells are connected horizontally/vertically (not diagonally). The grid is comple

2016-11-30 16:48:41 715

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除