python 求1000以内的质数

filter(lambda prime: all(prime%num for num in range(2, prime)), range(2,1000))

reduce(lambda i,n: i if 0 in [n%x for x in i] else i+[n] , xrange(2,1000), [])

猜你喜欢

转载自scm002.iteye.com/blog/2258544