请问老师,我想从第一个数据开始和100比大小,如果数据大于100就删除,小于100就保留,
比如下面的数据组,第一个数据491小于100 就删除,输出新的数据组【489,60,12,849。。。。】
第二个数据489小于100删除,输出新的数据组【60,12,849,.....】
第三个数据60小于100保留,输出新的数据组【60,12,849....】;
结束
l=[491,489,60,12,849,98,1498,8,498]
for i in l:
if i < 100:
import copy
l=[491,489,60,12,849,98,1498,8,498]
s = copy.deepcopy(l)
for i in l:
if i > 100:
s.remove(i)
else:
break
print(s)
如果对你有帮助,可以点击我这个回答右上方的【采纳】按钮,给我个采纳吗,谢谢
l=[491,489,60,12,849,98,1498,8,498]
for i in l.copy():
if i >= 100:
l.remove(i)
else:
break
print(l)
[60, 12, 849, 98, 1498, 8, 498]
l=[491,489,60,12,849,98,1498,8,498]
l2 = []
for i in l:
if i < 100:
l2.append(i)
print(l2)
或者
l=[491,489,60,12,849,98,1498,8,498]
for i in l.copy():
if i >= 100:
l.remove(i)
print(l)
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632