最近、Pythonで素数のリストを生成する非常にコンパクトな方法を読みました
#'prime' should be a pre-defined upper bound of the range
filter(lambda prime:all(prime%num for num in range(2,prime)),range(2,prime))
素数を生成するためにこれを適応させるにpros
はどうすればよいですか?cons
Pythonicですか?
私の個人的な考えは、それがちょっと読みやすく、非常に単純化されていることです。それがコーディングに適しているかどうかはわかりません。また、コードが効率的であるとは確信していません。