用python写一个程序,要求删除列表中所有的素数,并且返回列表
时间: 2023-03-29 20:03:53 浏览: 502
py代码-列表ls=[1,2,3,4,5,6,7,8,9],编程去除ls中的素数,并输出结果列表
好的,以下是 Python 代码:
```python
def is_prime(n):
if n < 2:
return False
for i in range(2, int(n ** .5) + 1):
if n % i == :
return False
return True
def delete_primes(lst):
return [x for x in lst if not is_prime(x)]
lst = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
new_lst = delete_primes(lst)
print(new_lst)
```
输出结果为:`[1, 4, 6, 8, 9, 10]`
阅读全文