摘要: # -*- coding: utf-8 -*-#python 27#xiaodeng#函数式编程工具:filter和reduce#python内置函数中,map函数是用来进行函数式编程这类工具最简单的内置函数代数#函数式编程含义:#一种编程范式,也就是如何编写程序的方法论,是一种编程思想。#无法给予... 阅读全文
posted @ 2015-10-25 21:22 Xiao|Deng 阅读(248) 评论(0) 推荐(0) 编辑
摘要: # -*- coding: utf-8 -*-#python 27#xiaodeng#map()3'''map(...) map(function, sequence[, sequence, ...]) -> list'''#由于map期待传入一个函数,他恰好是lambda通常出现的地方之一c... 阅读全文
posted @ 2015-10-25 20:57 Xiao|Deng 阅读(109) 评论(0) 推荐(0) 编辑
摘要: # -*- coding: utf-8 -*-#python 27#xiaodeng#map函数#map函数会对一个序列对象中的每一个元素应用被传入的函数,并返回一个包含了所有函数调用结果的一个列表#map函数原理counters=[1,2,3,4]updated=[]for x in counte... 阅读全文
posted @ 2015-10-25 20:19 Xiao|Deng 阅读(252) 评论(0) 推荐(0) 编辑
摘要: # -*- coding: utf-8 -*-#python 27#xiaodengdef action(x): return (lambda y:x+y)act=action(99)print act # at 0x01CA8CF0>print act(1) ... 阅读全文
posted @ 2015-10-25 19:42 Xiao|Deng 阅读(108) 评论(0) 推荐(0) 编辑
摘要: # -*- coding: utf-8 -*-#python 27#xiaodeng#lambda表达式#lambda是一个表达式,而不是一个语句#lambda的主体是一个单一的表达式,而不是一个代码块def func(x,y,z): return x+y+zprint func(2,3,4)... 阅读全文
posted @ 2015-10-25 19:27 Xiao|Deng 阅读(153) 评论(0) 推荐(0) 编辑
摘要: # -*- coding: utf-8 -*-#python 27#xiaodeng#enumerate()在每次循环中,返回的是一个包含两个元素的定值表(tuple),两个元素分别赋予index和char#enumeratecolours=['red','green','blue']for i,c... 阅读全文
posted @ 2015-10-25 18:43 Xiao|Deng 阅读(148) 评论(0) 推荐(0) 编辑