最近我讀到一個非常緊湊的方式產生質數列表,在PythonPython的:一個緊湊的方式在給定的範圍內產生質數
#'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嗎?
我個人的想法是它還挺可讀和非常簡單的,我不知道這是否是代碼的好辦法,而且我不積極,代碼是有效的
你應該發佈你認爲是正反兩方面的東西。 – asheeshr
「Pythonic」是主觀的,就像「面向對象」或「優雅」。 –
這可能更適合codereview.stackexchange.com –