首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

【转】python 常用函数 地图 reduce sorted enumerate

2013-08-01 
【转】python常用函数 mapreduce sorted enumerate5.11. map?map(function,sequence,[sequence...])返回序列

【转】python 常用函数 map reduce sorted enumerate

5.11. map

?

map(function,sequence,[sequence...])返回序列,为对原序列每个元素分别调用function获得的值.可以传入多个序列,但function也要有相应多的参数,如map(lambda x,y,z:x+y+z,range(1,3),range(3,5),range(5,7))计算过程为1+3+5=92+4+6=12返回[9,12]?

5.12. reduce

?

reduce(function,sequence,[init])返回一个单值为,计算步骤为 :如果有init,则先调用function(init,sequence[0])?如99+0=99 => 99+1=100 => 100+2=102返回102注:实际使用中用内建函数sum来完成这个累加更合适,如这里等价sum(range(3),99)

?

?

5.15. sorted排序

?

返回一个有序的新序列?

5.16. enumerate 返回索引位置和对应的值

?

?

输出:

0 tic1 tac2 toe

热点排行