话又说回来,高简介语法就会有效率损失,从算法上来说这样写的效率确实不敢恭维。以下代码求200以内的素数。
maxnum = 200
print [i for i in range(2,maxnum) if len(filter(lambda x: i%x==0,range(2,i)))==0]
话又说回来,高简介语法就会有效率损失,从算法上来说这样写的效率确实不敢恭维。以下代码求200以内的素数。
print [i for i in range(2,maxnum) if len(filter(lambda x: i%x==0,range(2,i)))==0]
转载于:https://www.cnblogs.com/Teddy/archive/2012/10/09/2717166.html