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