map()函数
map()是 Python 内置的高阶函数,它接收一个函数 f 和一个 list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回。
例如,对于list [1, 2, 3, 4, 5, 6, 7, 8, 9]
如果希望把list的每个元素都作平方,就可以用map()函数:
因此,我们只需要传入函数f(x)=...
分类:
编程语言 时间:
2016-05-07 11:06:35
阅读次数:
232
Python 进阶 之 函数式编程写在前面入门阶段的系列笔记传送门 → 进这里已经掌握了基础的内容如下:
变量和数据类型:Python 内置的基本类型
List 和 Tuple:顺序的集合类型
条件判断和循环:控制程序流程
Dict 和 Set:根据Key访问的集合类型
函数:定义和调用函数
切片:如何对 list 进行切片
迭代:如何用 for 循环迭代集合类型
列表生成式:如何快速生成列表
接下...
分类:
编程语言 时间:
2016-04-11 12:33:29
阅读次数:
242
Python之文件处理 <!-- /* GitHub stylesheet for MarkdownPad (http://markdownpad.com) */ /* Author: Nicolas Hery - http://nicolashery.com */ /* Version: b13f
分类:
编程语言 时间:
2016-02-29 10:38:35
阅读次数:
260
字符串 <!-- /* GitHub stylesheet for MarkdownPad (http://markdownpad.com) */ /* Author: Nicolas Hery - http://nicolashery.com */ /* Version: b13fe65ca28d
分类:
编程语言 时间:
2016-02-02 14:49:14
阅读次数:
235
Python进阶09 动态类型作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!谢谢TeaEra, 猫咪cat动态类型(dynamic typing)是Python另一个重要的核心概念。我们之前说过,Python的变量(variabl...
分类:
编程语言 时间:
2015-12-23 14:34:49
阅读次数:
201
Python进阶01 词典作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!基础教程介绍了基本概念,特别是对象和类。进阶教程对基础教程的进一步拓展,说明Python的细节。希望在进阶教程之后,你对Python有一个更全面的认识。之前我...
分类:
编程语言 时间:
2015-12-23 14:32:03
阅读次数:
172
Python进阶08 异常处理作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!本文特别感谢kylinfish的纠正,相关讨论见留言区。异常处理在项目开发中,异常处理是不可或缺的。异常处理帮助人们debug,通过更加丰富的信息,让人们...
分类:
编程语言 时间:
2015-12-23 14:29:55
阅读次数:
138
Python进阶04 函数的参数对应作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!我们已经接触过函数(function)的参数(arguments)传递。当时我们根据位置,传递对应的参数。我们将接触更多的参数传递方式。回忆一下位置...
分类:
编程语言 时间:
2015-12-23 14:28:41
阅读次数:
174
Python进阶02 文本文件的输入输出作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!Python具有基本的文本文件读写功能。Python的标准库提供有更丰富的读写功能。文本文件的读写主要通过open()所构建的文件对象来实现。创...
分类:
编程语言 时间:
2015-12-23 14:13:24
阅读次数:
262
闭包 闭包在函数内部定义的函数和外部定义的函数是一样的,只是他们无法被外部访问:1.def g():2. print 'g()...'3.def f():4. print 'f()...'5. r...
分类:
编程语言 时间:
2015-12-13 17:01:28
阅读次数:
230