python
AKai66
天道酬勤
展开
-
python中常见的列表生成式
#coding=utf8 '''列表生成式''' testlist=[x for x in range(1,11)] print testlist testlist=[x**2 for x in range(1,11)] print testlist testlist=[x**2 for x in range(1,11) if x%2==0] print testlist testlist=[m+n原创 2016-01-26 22:52:28 · 513 阅读 · 0 评论 -
map_reduce的简单运用
#coding=utf8 '''map,reduce的应用''' def func(x): return x**2 print map(func,range(10)) def add(x,y): return x+y print reduce(add,[1,3,5,7,9]) #自定义整数字符串转整数 #方法一 def func1(x,y): return x*10+y de原创 2016-01-27 17:16:36 · 397 阅读 · 0 评论 -
内置函数filter
#coding=utf8 '''内置函数filter,filter和map()类似,filter()也接收一个函数和一个序列。和map()不同的时, filter()把传入的函数依次作用于每个元素,然后根据返回值是True还是False决定保留还是丢弃该元素''' def is_odd(x): '''判断是否为奇数''' return x%2==1 print filter(i原创 2016-02-01 09:38:34 · 320 阅读 · 0 评论