函数\语句\判断\循环

if语句: 依据缩进来判断代码快 注意缩进python严格为4个空格 不要用tab箭

if else 其中中间要用elif
eg: if True:
print ‘tian’
elif True>:
print ‘tian’
else:
print ‘song’

循环:

python中循环有for…in
eg: names=[‘tian’,’song’,’tao’]
for name in names:
print name
while …

python内建函数map reduce

map(f,list):map 接收两个参数,第一个是函数,第二个是一个list
eg; def f(x): return x*x map(f,[1,2,3,4,5])

这里会对list集合中的每一个数进行函数f 的计算,

reduce(f,list): reduec 接收两个参数,和map一致,但是在reduce中函数f中
会接收两个参数,会依次计算list中的值
def f(x,y): return x+y reduce(f,[1,2,3,4])
这里会从1,2 计算f,得到的值再与3一起f,直到结束,

filrer内建函数用于过滤序列:与map 一致filter也接收两个参数,函数和list
filter用于list的过滤:
def is_odd(n): return n%2=1 filter(is_odd,[1,2,3,4,5])=[1,3,5]

sorted排序算法:接收两个参数输入第一个list,第二个为函数
sorted([2,1,,4,32,5]) 这样可以直接排序从小到大
sorted([2,1,,4,32,5],f) 这样可以自定义排序,f为一个比较函数。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值