没有合适的资源?快使用搜索试试~ 我知道了~
python列表元素的判定并去除 #python素数的判定并算出去除后列表的长度 首先数学上素数的定义为 质数(prime number)又称素数,有无限个。一个大于1的自然数,除了1和它本身外,不能被其他自然数整除,换句话说就是该 数除了1和它本身以外不再有其他的因数;否则称为合数。 像如下表的数为素数: 我们首先定义一个列表 ls = [51,33,54,56,67,88,431,111,141,72,45,2,78,13,15,5,69] 接下里我们就开始去除这这个列表里的素数 ls = [51,33,54,56,67,88,431,111,141,72,45,2,78,13,15,
资源推荐
资源详情
资源评论
python列表的数素数的判定和去除列表的数素数的判定和去除
python列表元素的判定并去除列表元素的判定并去除
#python素数的判定并算出去除后列表的长度素数的判定并算出去除后列表的长度
首先数学上素数的定义为
质数(prime number)又称素数,有无限个。一个大于1的自然数,除了1和它本身外,不能被其他自然数整除,换句话说就是该
数除了1和它本身以外不再有其他的因数;否则称为合数。
像如下表的数为素数:
我们首先定义一个列表
ls = [51,33,54,56,67,88,431,111,141,72,45,2,78,13,15,5,69] 接下里我们就开始去除这这个列表里的素数
ls = [51,33,54,56,67,88,431,111,141,72,45,2,78,13,15,5,69] lis=[] for i in ls:
for j in range(2, i):
if(i % j==0):
break;
if(j==i-1):
lis.append(i)
for s in lis:
while s in ls:
ls.remove(s)
break
ls.remove(2)
print(">>>去除素数后的列表为{}>>>列表长度为{}".format(ls,len(ls)))
输出示意图为:
作者:小天编程
资源评论
weixin_38592455
- 粉丝: 7
- 资源: 897
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功