li1= [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19]
_prime_list = li1[2:3]
def is_primeList():
for _i in li1[3:]:
# print _i,
_is_prime = [_i % _n == 0 for _n in _prime_list]
# print _is_prime
if not any(_is_prime):
_prime_list.append(_i)
is_primeList()
print _prime_list
Выходы
[2, 3, 5, 7, 11, 13, 17, 19]
В вашем коде есть ошибки. Пожалуйста, используйте этот пример в качестве отправной точки