def find_prime():


    finding_prime=2

    prime_arr = [0 for i in range(150)]

    

    for i in range(1,100):

        if i ==2 :

            prime_arr[0] = 2


        if i ==3 :

            prime_arr[1] =3


        while finding_prime < (i//2+1):


            if i % finding_prime ==0: break

            else: prime_arr[i] = i

       

            finding_prime+=1

  --------------------------------------------------          

            

    for i in range (0, len(prime_arr)):

        prime_arr.remove(0) ///
                                    ValueError: list.remove(x): x not in list 라고 에러가 떠요

인터넷보고 del, pop()도 써봤는데 안되요 ㅠ

------------------------------------------------------        

    print (prime_arr, end=" ")

 

        

        


  

def main():

    print(find_prime())


main()

-------------------------------
소수의 값들로 이루어진 리스트를 만드는데 0으로 채워진 리스트 부분을 다 지우려는데

어떻게 해야 지울수 있나요 ㅠㅠ?