1. 程式人生 > 程式設計 >python求質數列表的例子

python求質數列表的例子

因為寫別的程式想要一邊遍歷一邊刪除列表裡的元素,就寫了一個這樣的程式進行測試,這樣寫出來感覺還挺簡潔的,就發出來分享一下。

程式碼

l=list(range(2,1000))

for n,i in enumerate(l):
  for j in l[n+1:]:
    if j%i==0:
      l.remove(j)

print(l)

原理其實就是刪除每個數的倍數,如果而沒被刪除的當然就是質數。

以上這篇python求質數列表的例子就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支援我們。