用切片操作實現的Python篩法
li=[]
def Sieve(n):
h = [True] * n
h[:2] = [False, False]
for i in range(2, int(n ** 0.5) + 1):
if h[i]:
h[i*i::i] = [False] * len(h[i*i::i]) #相當於步長為i的迴圈
for i, e in enumerate(h):
if e:
li.append(i)
相關文章
- 用q實現篩法求1-n的質數
- Python列表切片操作Python
- 在C++中實現Python的切片C++Python
- python切片 利用切片操作,實現一個trim()函式,去除字串首尾的空格,注意不要呼叫str的strip()方法Python函式字串
- python學習:字串切片操作Python字串
- 用Axure實現對時間段的篩選
- Python進階:自定義物件實現切片功能Python物件
- 貝斯狸的 Python 之旅 -- 深入切片操作及原理Python
- Python實用技法第15篇:篩選序列中的元素Python
- python OpenCV加法操作的實現PythonOpenCV
- 切片操作及原理
- 03.切片操作
- python的特性 – 切片Python
- 用Python實現 詞法分析器(Lexical Analyzer)Python詞法分析
- MacroPy:Python 的巨集語法實現MacPython
- MacroPy:Python 的宏語法實現MacPython
- 衝破邊界:遊戲為現實的切片遊戲
- python中的字串切片Python字串
- Python3之字串str、列表list、元組tuple的切片操作Python字串
- python字串切片Python字串
- Flutter實現自定義篩選框Flutter
- 按鍵大師:用Python實現無人值守的自動化操作Python
- Python 通過List 實現佇列的操作Python佇列
- 『無為則無心』Python序列 — 19、Python列表的其他操作(切片和遍歷)Python
- 特效實現用查表法實現對水波的模擬(轉)特效
- Python實現ftp常用操作[ftplib]PythonFTP
- 【譯】Go 切片:用法和內部實現Go
- hadoop 用MR實現join操作Hadoop
- 用原型實現Class的各項語法原型
- python切片處理Python
- python切片詳解Python
- python中的字典賦值操作怎麼實現?Python賦值
- 使用python的docker-py實現docker的api操作PythonDockerAPI
- 切片操作專題之numpy、pandas
- 用Asp實現對ORACLE資料庫的操作Oracle資料庫
- 篩選法求質數
- 【數論】素數篩法
- Python中list的切片細節Python